Mybatis通用mapper獲得insert後的資料實體的自增ID
一、pom(基於Spring-Boot)
<!-- https://mvnrepository.com/artifact/tk.mybatis/mapper-spring-boot-starter -->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>1.1.5</version>
</dependency>
二、實體(xxxEntity)類中設定自增ID屬性
@Table(name = "${tablename}")
public class XXXEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
}
三、通用mapper
import tk.mybatis.mapper.common.Mapper;
public interface XXXMapper extends Mapper<XXXEntity> {
/**
* 什麼都不用寫,增刪改查由底層的通用Mapper來為我們實現資料實體的增刪改查
* 如果需要寫複雜SQL,需結合XML來配合通用mapper
*/
}
四、demo(insert)測試
int vID = XXXMapper.insert(XXXEntity);
if(vID<0){
throw new BaseException(ResponseMessage.FAIL,"建立XXX失敗");
}
System.out.println(XXXEntity.getId());
五、效果展示
相關文章
- MyBatis 返回(批次)新增資料的自增idMyBatis
- MyBatis外掛 - 通用mapperMyBatisAPP
- Spring Boot整合MyBatis實現通用MapperSpring BootMyBatisAPP
- mybatis獲取自增id的值MyBatis
- MyBatis外掛使用–通用MapperMyBatisAPP
- MyBatis的Insert操作自增主鍵的實現,Mysql協議與JDBC實現MyBatisMySql協議JDBC
- 開發一個MyBatis通用Mapper的輪子MyBatisAPP
- mybatis通用mapper原始碼解析(二)MyBatisAPP原始碼
- mybatis通用mapper原始碼解析(一)MyBatisAPP原始碼
- 自動生成Mybatis的Mapper檔案MyBatisAPP
- Mybatis:插入資料返回自增主鍵MyBatis
- mybatis中 mapper.xml檔案中,獲取陣列中指定的位置的資料MyBatisAPPXML陣列
- 自增ID的實現
- 剔除Intellij中Mybatis的Mapper自動注入警告IntelliJMyBatisAPP
- mybatis的外掛:mapperMyBatisAPP
- mysql 資料庫自增id 的總結MySql資料庫
- mybatis怎麼實現insert into多個資料-oracle資料庫MyBatisOracle資料庫
- mybatis實現MySQL資料庫的增刪改查MyBatisMySql資料庫
- 主鍵自增,Insert為0的記錄導致資料混亂
- Mybatis獲取自增主鍵的值MyBatis
- 通用mapper和分類實現APP
- 對Oracle效能資料的獲得。Oracle
- Mybatis plus通用欄位自動填充的最佳實踐總結MyBatis
- Spring Boot乾貨系列:(十一)資料儲存篇-Spring Boot整合Mybatis通用Mapper外掛Spring BootMyBatisAPP
- .NET執行insert語句返回自動增長列ID的值
- NotesAtRandom——通用MapperrandomAPP
- android 獲得後退鍵按事件Android事件
- 獲得url地址?後的引數
- MyBatis 獲取自增主鍵MyBatis
- 如何讓自己的作品獲得自媒體平臺的推薦?
- mybatis的mapper的特殊符號處理MyBatisAPP符號
- mybatis入門程式:向資料庫中新增使用者&&自增主鍵和非自增主鍵的返回MyBatis資料庫
- mybatis mapper解析(4)MyBatisAPP
- 實現如何Android 獲得圖片的總結Android
- 從零搭建Spring Boot腳手架(4):手寫Mybatis通用MapperSpring BootMyBatisAPP
- 為取出的每個陣列中增加一個自增的id(注意此ID不是資料庫中存的自增id欄位)陣列資料庫
- 獲得JD商品評論 API 如何實現實時資料獲取API
- 如何獲得Android手機的軟體安裝列表Android