Springboot jpa @Column命名大小寫問題及解決
Springboot jpa @Column命名大小寫
一、問題
駝峰命名會(huì)被自動(dòng)轉(zhuǎn)成數(shù)據(jù)庫下劃線命名,指定@Column的name也不起作用
舉例:
@Column(nullable = false,name = "resolvedDate") private Timestamp resolvedDate;
resolvedDate會(huì)被轉(zhuǎn)成resolved_date
二、解決方案
添加命名規(guī)則
在application.properties添加jpa屬性:
spring.jpa.hibernate.naming.implicit-strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
@Column 大小寫
@Column用來映射數(shù)據(jù)庫字段,數(shù)據(jù)庫字段不區(qū)分大小寫。
規(guī)范
數(shù)據(jù)庫字段,使用蛇形,下劃線形式。
@Column(name = “user_id”) 蛇形,關(guān)聯(lián)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java兩整數(shù)相除向上取整的方式詳解(Math.ceil())
在調(diào)外部接口獲取列表數(shù)據(jù)時(shí),需要判斷是否已經(jīng)取完了所有的值,因此需要用到向上取整,下面這篇文章主要給大家介紹了關(guān)于Java兩整數(shù)相除向上取整的相關(guān)資料,需要的朋友可以參考下2022-06-06RestTemplate發(fā)送請(qǐng)求時(shí)Cookie的影響及注意事項(xiàng)說明
這篇文章主要介紹了RestTemplate發(fā)送請(qǐng)求時(shí)Cookie的影響及注意事項(xiàng)說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。2023-07-07Springboot整合RabbitMq測(cè)試TTL的方法詳解
這篇文章主要介紹了Springboot整合RabbitMq測(cè)試TTL的設(shè)置,設(shè)置TTL一般由兩種設(shè)置方法,設(shè)置整個(gè)隊(duì)列的過期時(shí)間另一種設(shè)置單個(gè)消息的過期時(shí)間,通過示例圖文相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-03-03使用webmagic實(shí)現(xiàn)爬蟲程序示例分享
這篇文章主要介紹了使用webmagic實(shí)現(xiàn)爬蟲程序示例,需要的朋友可以參考下2014-04-04java在cmd運(yùn)行"-d"和"-cp"參數(shù)解讀
這篇文章主要介紹了java在cmd運(yùn)行"-d"和"-cp"參數(shù)用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08