最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決JPA?save()方法null值覆蓋掉mysql預(yù)設(shè)的默認(rèn)值問題

 更新時間:2021年11月23日 11:09:25   作者:唐流雨  
這篇文章主要介紹了解決JPA?save()方法null值覆蓋掉mysql預(yù)設(shè)的默認(rèn)值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

JPA save()方法null值覆蓋掉mysql預(yù)設(shè)的默認(rèn)值

覆蓋原因

save()方法在沒有參數(shù)傳進(jìn)去的時候默認(rèn)是null值,而mysql表中該字段設(shè)置為可以為null值,這時雖然我們設(shè)置了默認(rèn)值,可null值還是會把默認(rèn)值覆蓋掉。

解決辦法

將該字段設(shè)置為不允許null值即可,這樣null值就會被替換為默認(rèn)值。

data jpa動態(tài)插入(null為sql默認(rèn)值,utime自動更新 )

 */
@Setter
@Getter
@Table(name = "tb_order_history")
@Entity
@Data
@DynamicInsert
public class OrderHistory implements Serializable {
    private static final long serialVersionUID = -1L;
    @Id
    @Column(name = "id")
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id; // 訂單標(biāo)識id
    @Column(name = "user_id")
    private Long userId; // 用戶標(biāo)識
    @Column(name = "channel_id")
    private Long channelId; // 渠道標(biāo)識
    @Column(name = "is_active")
    private int isActive;//訂單是否關(guān)閉
    @Column(name = "status")
    private OrderStatus orderStatus;// 訂單狀態(tài)
    @Column(name = "ctime")
    private Timestamp ctime; // 創(chuàng)建時間
    @Column(name = "utime",updatable = false)
    private Timestamp utime; // 更新時間
}

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot與velocity的結(jié)合的示例代碼

    SpringBoot與velocity的結(jié)合的示例代碼

    本篇文章主要介紹了SpringBoot與velocity的結(jié)合的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Intellij無法創(chuàng)建java文件解決方案

    Intellij無法創(chuàng)建java文件解決方案

    這篇文章主要介紹了Intellij無法創(chuàng)建java文件解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • Java在PDF中添加表格過程詳解

    Java在PDF中添加表格過程詳解

    這篇文章主要介紹了Java在PDF中添加表格過程詳解,本文將介紹通過Java編程在PDF文檔中添加表格的方法。添加表格時,可設(shè)置表格邊框、單元格對齊方式、單元格背景色、單元格合并、插入圖片、設(shè)置行高、列寬、字體、字號等,需要的朋友可以參考下
    2019-07-07
  • java 中ThreadLocal本地線程和同步機(jī)制的比較

    java 中ThreadLocal本地線程和同步機(jī)制的比較

    這篇文章主要介紹了java 中ThreadLocal本地線程和同步機(jī)制的比較的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Java設(shè)計模式--適配器模式詳解

    Java設(shè)計模式--適配器模式詳解

    這篇文章主要介紹了java設(shè)計模式之適配器模式Adapter的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Java解決程序包不存在的問題解決

    Java解決程序包不存在的問題解決

    在Java編程中,我們可以使用Maven或Gradle等構(gòu)建工具來管理依賴庫,本文主要介紹了Java解決程序包不存在的問題解決,具有一定的參考價值,感興趣的可以了解 一下
    2023-12-12
  • JavaFx?Tooltip懸浮提示使用及自定義代碼詳解

    JavaFx?Tooltip懸浮提示使用及自定義代碼詳解

    本篇是基于TornadoFx框架對Tooltip組件進(jìn)行講解,使用Kotlin語言,和傳統(tǒng)Java使用有所區(qū)別,本章節(jié)包括對tooltip的樣式定制化以及指定窗口顯示,對JavaFx?Tooltip懸浮提示使用及自定義相關(guān)知識感興趣的朋友一起看看吧
    2021-12-12
  • 基于@AliasFor注解的用法及說明

    基于@AliasFor注解的用法及說明

    這篇文章主要介紹了基于@AliasFor注解的用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Java CountDownLatch的源碼硬核解析

    Java CountDownLatch的源碼硬核解析

    對于并發(fā)執(zhí)行,Java中的CountDownLatch是一個重要的類。為了更好的理解CountDownLatch這個類,本文將通過例子和源碼帶領(lǐng)大家深入解析這個類的原理,感興趣的可以學(xué)習(xí)一下
    2022-10-10
  • Kotlin 的注解類詳解及實例

    Kotlin 的注解類詳解及實例

    這篇文章主要介紹了Kotlin 的注解類詳解及實例的相關(guān)資料,需要的朋友可以參考下
    2017-06-06

最新評論

讷河市| 青田县| 乌兰察布市| 玉屏| 庆云县| 察隅县| 广州市| 昆明市| 泌阳县| 东平县| 长葛市| 拉萨市| 嵊州市| 东城区| 喜德县| 宣城市| 孝昌县| 蒙城县| 澳门| 漾濞| 上高县| 赤峰市| 永平县| 特克斯县| 乌鲁木齐县| 屏东市| 普格县| 顺平县| 长阳| 万荣县| 阳城县| 射洪县| 台南县| 黑山县| 卓资县| 绥宁县| 宁夏| 盖州市| 吴江市| 行唐县| 沙河市|