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

Mybatis-Plus?新增獲取自增列id方式

 更新時間:2022年01月15日 08:56:30   作者:編程課堂  
這篇文章主要介紹了Mybatis-Plus?新增獲取自增列id方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

新增獲取自增列id

1、實體類定義

注意:@TableId(value = “id”, type = IdType.AUTO)注解中的 type = IdType.AUTO 屬性標注主鍵為自增策略。

import lombok.Data;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
@Data
@TableName("users")
public class User {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @TableField("`name`")
    private String name;
}

2、解決辦法 

方法一:

使用框架自帶的insert方法。

int insert(T entity);

方法二:

@Insert("insert into users(`name`) values(#{user.name})")
@Options(useGeneratedKeys = true, keyProperty = "id", keyColumn = "id")
Integer add(@Param("user") User user);

方法三:

@InsertProvider(type = UserMapperProvider.class, method = "add")
@Options(useGeneratedKeys = true, keyProperty = "id", keyColumn = "id")
Integer add(@Param("user") User user);

UserMapperProvider類

public class UserMapperProvider {
? ? public String add(User user) {
? ? ? ? return "insert into users(id, `name`) values(#{user.id},#{user.name})";
? ? }
}

3、調(diào)用方法獲取id說明

方法調(diào)用前:

在這里插入圖片描述

方法調(diào)用后:

在這里插入圖片描述

解決id自增方法

在pojo文件中id加入

@TableId(value = “id”,type = IdType.AUTO)

在這里插入圖片描述

application.yml中加入:

global-config:
?? ? db-config:
? ? ? ?? ??? ?id-type: auto

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

相關文章

  • Mybatis @SelectKey用法解讀

    Mybatis @SelectKey用法解讀

    這篇文章主要介紹了Mybatis @SelectKey用法解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 使用Java實現(xiàn)qq郵箱發(fā)送郵件

    使用Java實現(xiàn)qq郵箱發(fā)送郵件

    這篇文章主要為大家詳細介紹了使用Java實現(xiàn)qq郵箱發(fā)送郵件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2010-05-05
  • Java使用elasticsearch基礎API使用案例講解

    Java使用elasticsearch基礎API使用案例講解

    這篇文章主要介紹了Java使用elasticsearch基礎API使用案例講解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 詳解Spring Boot下使用logback 記錄多個文件日志

    詳解Spring Boot下使用logback 記錄多個文件日志

    這篇文章主要介紹了詳解Spring Boot下使用logback 記錄多個文件日志,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • RabbitMQ實現(xiàn)消息可靠性傳遞過程講解

    RabbitMQ實現(xiàn)消息可靠性傳遞過程講解

    消息的可靠性傳遞是指保證消息百分百發(fā)送到消息隊列中去,這篇文章主要介紹了RabbitMQ實現(xiàn)消息可靠性傳遞過程,感興趣想要詳細了解可以參考下文
    2023-05-05
  • Java的Shiro框架認證流程詳解

    Java的Shiro框架認證流程詳解

    這篇文章主要介紹了Java的Shiro框架認證流程詳解,Shiro 是一個功能強大和易于使用的安全框架,為開發(fā)人員提供一個直觀而全面的解決方案的認證,授權,加密,會話管理四大功能,需要的朋友可以參考下
    2024-01-01
  • 關于Arrays.sort()使用的注意事項

    關于Arrays.sort()使用的注意事項

    這篇文章主要介紹了關于Arrays.sort()使用的注意事項,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 利用Java實現(xiàn)在PDF中添加工具提示

    利用Java實現(xiàn)在PDF中添加工具提示

    這篇文章主要介紹了如何通過Java在PDF中添加工具提示,文中的示例代碼講解詳細,對我們學習或工作有一定的參考價值,感興趣的可以學習一下
    2022-01-01
  • java實現(xiàn)適用于安卓的文件下載線程類

    java實現(xiàn)適用于安卓的文件下載線程類

    本文給大家分享的是java實現(xiàn)適用于安卓的文件下載線程類的代碼,有需要的小伙伴可以參考下
    2015-07-07
  • Java struts2 validate用戶登錄校驗功能實現(xiàn)

    Java struts2 validate用戶登錄校驗功能實現(xiàn)

    這篇文章主要為大家詳細介紹了Java struts2 validate用戶登錄校驗功能實現(xiàn)的具體步驟,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05

最新評論