@Column映射不一致的解決
更新時間:2021年10月25日 09:22:52 作者:森林嶼麓
這篇文章主要介紹了@Column映射不一致的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
@Column映射不一致
問題復現(xiàn)
@Column(name = "userName", nullable = true, length = 20) private String userName;
但是在mysql中生成的表字段為 user_name
解決方法
jpa: hibernate: ddl-auto: update naming: physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl show-sql: true
主要設置 physical-strategy屬性
另外 mysql 主鍵自增方法
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
@Column注解映射未生效
@Column在mybatis-plus的時候莫名不生效,換用@TableField即可。
注解tableField的value值要和數(shù)據(jù)庫表名完全一致(駝峰對駝峰,下劃線對下劃線)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
JVM調優(yōu)OutOfMemoryError異常分析
這篇文章主要為大家介紹了JVM調優(yōu)OutOfMemoryError異常分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-11-11java使用JNA(Java Native Access)調用dll的方法
java使用JNA(Java Native Access)調用windows系統(tǒng)的dll文件的例子2013-11-11Spring MVC---數(shù)據(jù)綁定和表單標簽詳解
本篇文章主要介紹了Spring MVC---數(shù)據(jù)綁定和表單標簽詳解,具有一定的參考價值,有興趣的可以了解一下。2017-01-01eclipse創(chuàng)建項目沒有dynamic web的解決方法
最近上課要用到eclipse,要用到Dynamic web project.但是我下載的版本上沒有.接下來就帶大家了解 eclipse創(chuàng)建項目沒有dynamic web的解決方法,文中有非常詳細的圖文示例,需要的朋友可以參考下2021-06-06