Spring整合JPA启动的时候忽然发现,数据增加了两个字段,我当时就很纳闷了,我自己写的有实体有字段,并且跟数据一致,为什么要给我增加两个字段哪?
我的实体如下:

启动的时候就变成这样了


然后就找度娘问原因,度娘告诉我JPA会把我们的驼峰命名法改成下划线,但是我们可以通过配置不让它去重命名我们的字段名称。
jpa:
hibernate:
ddl-auto: update
naming:
implicit-strategy: org.hibernate.boot.model.naming.ImplicitNamingStrategyComponentPathImpl
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
show-sql: true
问题解决!!!
Spring JPA 驼峰命名问题
本文介绍了一个Spring整合JPA时遇到的问题:实体类字段被自动添加额外字段。通过调整配置避免了JPA将驼峰命名转换为下划线命名,解决了字段名称不匹配的问题。
1771

被折叠的 条评论
为什么被折叠?



