遇到小写加下划线"_" 的命名
-strategy=
添加配置类
表名大写, 字段名小写,下划线分割.
import ;
import ;
import ;
public class UpperTableStrategy extends SpringPhysicalNamingStrategy {
@Override
public Identifier toPhysicalTableName(Identifier name, JdbcEnvironment context) {
// 将表名全部转换成大写
String tableName = ().toUpperCase();
return (tableName);
}
//将字段名转为大写-下划线隔开. 默认小写-下划线
@Override
public Identifier toPhysicalColumnName(Identifier name, JdbcEnvironment jdbcEnvironment) {
Identifier lowerName = (name, jdbcEnvironment);
String colnumName = ().toUpperCase();
return (colnumName);
}
}
jpa:
database: mysql
hibernate:
naming:
physical-strategy:
/wanthune/p/