cn.net.vidyo.yd.common.data.dao.MyPhysicalNamingStrategyStandardImpl Maven / Gradle / Ivy
package cn.net.vidyo.yd.common.data.dao;
import org.hibernate.boot.model.naming.Identifier;
import org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl;
import org.hibernate.engine.jdbc.env.spi.JdbcEnvironment;
public class MyPhysicalNamingStrategyStandardImpl extends PhysicalNamingStrategyStandardImpl {
private static final long serialVersionUID = 1383021413247872469L;
@Override
public Identifier toPhysicalTableName(Identifier name, JdbcEnvironment context) {
// 将表名全部转换成大写
String tableName = name.getText().toLowerCase();
return name.toIdentifier(tableName);
}
}