JPA 將駝峰列名自動轉換為_


數據庫中和代碼中都沒有'cat_age'列名;但是用jpa保存的時候,總是提示此錯誤;這個問題糾結半天,后來在朋友的指點下,找到問題所在:

spring data  jpa 使用默認策略是ImprovedNamingStrategy
所以修改配置下下hibernate的命名策略就可以了在application.properties文件中加入
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
問題就可以解決了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM