欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mybatis-plus主鍵策略生成失敗的解決

 更新時間:2023年03月17日 16:03:30   作者:只鐘意你  
本文主要介紹了mybatis-plus主鍵策略生成失敗的解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

問題:

主鍵生成失敗,一直為0(int類型默認(rèn)為0),

實(shí)體類:使用雪花算法+UUID生成主鍵策略

@Data
public class User {
    @TableId(value = "id",type= IdType.ASSIGN_UUID)
    private int id;
    private String name;
    private int age;
    private String email;
}

數(shù)據(jù)庫:

測試代碼:

@Test
void insertTest(){
    User user=new User();
    user.setName("L");
    user.setAge(18);
    user.setEmail("5200314@qq.com");
    int res = userMapper.insert(user);
    System.out.println(res);
    System.out.println(user);

}

分析:

突然想到之前學(xué)習(xí)“雪花算法”時,雪花算法為64位長整型,而我的id類型位int,所以可能導(dǎo)致生成失敗;

將id改為long型后再次測試,又發(fā)生錯誤,說類型不匹配:

在這里插入圖片描述

大概看了一下,id主鍵含有字母,然后有想起了UUID為字符串…

解決:

將id類型改為Long,主鍵策略改為ASSIGN_ID(雪花算法),測試成功!

到此這篇關(guān)于mybatis-plus主鍵策略生成失敗的解決的文章就介紹到這了,更多相關(guān)mybatis-plus主鍵策略生成內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java 詳解垃圾回收與對象生命周期

    Java 詳解垃圾回收與對象生命周期

    這篇文章主要介紹了Java 詳解垃圾回收與對象生命周期的相關(guān)資料,這里對堆內(nèi)存與棧內(nèi)存進(jìn)行詳解及JVM 的生命周期介紹,需要的朋友可以參考下
    2017-01-01
  • Netty實(shí)戰(zhàn)源碼解析NIO編程

    Netty實(shí)戰(zhàn)源碼解析NIO編程

    這篇文章主要為大家介紹了Netty實(shí)戰(zhàn)源碼解析NIO編程的核心組件及關(guān)系詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • JDK10新特性之本地變量類型var的深入理解

    JDK10新特性之本地變量類型var的深入理解

    這篇文章主要給大家介紹了J關(guān)于DK10新特性之本地變量類型var的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用JDK10具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • SpringBoot 定時任務(wù)遇到的坑

    SpringBoot 定時任務(wù)遇到的坑

    這篇文章主要介紹了SpringBoot 定時任務(wù)遇到的坑,今天踩的這個坑和 cron 表達(dá)式有關(guān),文中給大家介紹了cron 表達(dá)式的解釋,需要的朋友一起看看吧
    2017-11-11
  • Spring Bean生命周期源碼原理圖解

    Spring Bean生命周期源碼原理圖解

    這篇文章主要介紹了Spring Bean生命周期源碼原理圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • 一篇文章教帶你了解Java Spring之自動裝配

    一篇文章教帶你了解Java Spring之自動裝配

    今天小編就為大家分享一篇關(guān)于Spring中的自動裝配,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2021-09-09
  • SpringBoot中實(shí)現(xiàn)定時任務(wù)的幾種方式

    SpringBoot中實(shí)現(xiàn)定時任務(wù)的幾種方式

    定時任務(wù)在我們項(xiàng)目開發(fā)中也是很重要的,對于某些場景必須要用定時任務(wù)?,如定時發(fā)送郵件啊,定時統(tǒng)計數(shù)據(jù)等,這篇文章主要講講項(xiàng)目中實(shí)現(xiàn)定時任務(wù)的幾種方式,需要的朋友可以參考下
    2023-05-05
  • 詳解springboot通過Async注解實(shí)現(xiàn)異步任務(wù)及回調(diào)的方法

    詳解springboot通過Async注解實(shí)現(xiàn)異步任務(wù)及回調(diào)的方法

    這篇文章主要介紹了springboot通過Async注解實(shí)現(xiàn)異步任務(wù)及回調(diào),文中通過一個簡單示例來直觀的理解什么是同步調(diào)用,在單元測試用例中,注入?SyncTask?對象,并在測試用例中執(zhí)行?doTaskOne(),doTaskTwo(),doTaskThree()?三個方法,具體實(shí)現(xiàn)方式跟隨小編一起看看吧
    2022-05-05
  • 詳解AOP與Filter攔截請求打印日志實(shí)用例子

    詳解AOP與Filter攔截請求打印日志實(shí)用例子

    這篇文章主要介紹了詳解AOP與Filter攔截請求打印日志實(shí)用例子,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Java8新特性Stream短路終端操作實(shí)例解析

    Java8新特性Stream短路終端操作實(shí)例解析

    這篇文章主要介紹了Java8新特性Stream短路終端操作實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12

最新評論