springboot1.4.1使用JPA命名策略问题

 #spring data jpa默认命名策略是遇到大写字母加“_”命名

spring.jpa.hibernate.naming.physical-strategy=org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy

如果数据库设计是以帕斯卡命名法或骆驼命名法命名的表和字段,在进行数据库操作时sql语句会格式化成下划线命名法,导致表或字段属性不存在。这时需要修改jpa命名策略

# physical_naming_strategy 避免java属性映射到数据库字段时,驼峰转下划线
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

猜你喜欢

转载自blog.csdn.net/pangpengshuai/article/details/80617965
今日推荐