1.写一个配置类
@Component
public class Sqlextends PhysicalNamingStrategyStandardImpl {
private static final long serialVersionUID = 1383021413247872469L;
@Override
public Identifier toPhysicalTableName(Identifier name, JdbcEnvironment context) {
// 将表名全部转换成大写
String tableName = name.getText().toUpperCase();
return name.toIdentifier(tableName);
}
}
2.在yml中配置‘
’
hibernate:
naming:
physical-strategy: com.sxxxig.MySQLUpperCaseStrategy