MyBatis-plus 新增實例,主鍵ID從很大的數字開始


mybatis-plus是mybatis增強版,用mybatis-plus可以省去很多DAO層代碼和數據庫操作語句的編寫。但是需要我們配置好條件。

情景:

  向數據庫新增一條實例,我們要調用 insert(T t)方法;向數據庫批量新增實例,我們調用inserBatch(List<T> list)方法。

當然,這些都是mybatis-plus已經封裝好的,我們直接用,DAO層代碼和xml文件不用自己編寫。但是,我們數據庫新增實例,主鍵ID一般都是自增長的,不用人工給它賦值。

那么mybatis-plus在新增的時候,會出現主鍵ID從很大的數字開始(example ‘17629802347414’),而不是從1開始的。原因就在於,mybatis-plus在新增的時候,會給一個主鍵ID,

並且這個數字不規范,還不連續。這時候我們需要忽略掉這一點,不需要mybatis-plus給我們ID。

配置Bean對象:

 

 給主鍵ID屬性,加上一個Type,設置為自動,這樣mybatis-plus就會忽略掉主鍵,轉而用數據庫自己的自增長模式。


免責聲明!

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



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