原因:
代码成员变量和数据库表字段都是使用驼峰命名时,查询失败。原因是Hibernamte5.0+默认转换变量和表字段的命名,将驼峰命名转换成了带下划线的命名。
解决方法:
jpa:
show-sql: true
hibernate:
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
参考:
原因:
代码成员变量和数据库表字段都是使用驼峰命名时,查询失败。原因是Hibernamte5.0+默认转换变量和表字段的命名,将驼峰命名转换成了带下划线的命名。
解决方法:
jpa:
show-sql: true
hibernate:
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
参考: