mybatis-plus復(fù)合主鍵的使用
1.mybatis-plus 版本
<dependency> ? ? ?<groupId>com.github.jeffreyning</groupId> ? ? ?<artifactId>mybatisplus-plus</artifactId> ? ? ?<version>1.5.1-RELEASE</version> </dependency> <dependency> ? ? ?<groupId>com.baomidou</groupId> ? ? ?<artifactId>mybatis-plus-boot-starter</artifactId> ? ? ?<version>3.1.0</version> ?</dependency> ?<dependency> ? ? ?<groupId>com.baomidou</groupId> ? ? ?<artifactId>mybatis-plus-generator</artifactId> ? ? ?<version>3.1.0</version> ?</dependency>
2.實(shí)體類
@TableName("etl_job") public class Job implements Serializable { ? ? private static final long serialVersionUID=1L; ? ? @MppMultiId // 復(fù)合主鍵 ? ? private String etlSystem; ? ? @MppMultiId // 復(fù)合主鍵 ? ? private String etlJob; }
3.Mapper類和mapper.xml
public interface JobMapper extends MppBaseMapper<Job> { }
?<resultMap id="BaseResultMap" type="com.dd.study.beans.Job"> ? ? ? ? <id column="etl_system" property="etlSystem" /> ? ? ? ? <id column="etl_job" property="etlJob" /> ?</resultMap>
4.Server和ServiceImpl
?public interface JobService extends IMppService<Job> { ?}
@Service public class JobServiceImpl extends MppServiceImpl<JobMapper, Job> implements JobService { }
5.接下來(lái)就是正式應(yīng)用復(fù)合主鍵相關(guān)的操作了
jobService.saveOrUpdateByMultiId(job);
6.想要啟動(dòng)復(fù)合主鍵,還要記得在啟動(dòng)類加上@EnableMPP。
到此這篇關(guān)于mybatis-plus復(fù)合主鍵的使用的文章就介紹到這了,更多相關(guān)mybatis-plus復(fù)合主鍵內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java使用Semaphore對(duì)單接口進(jìn)行限流
本篇主要講如何使用Semaphore對(duì)單接口進(jìn)行限流,主要有三種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-07-07Java里得到00:00:00格式的時(shí)分秒的Timestamp
Java里如何得到00:00:00格式的時(shí)分秒的Timestamp ,下面是具體的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2009-09-09概述java虛擬機(jī)中類的加載器及類加載過(guò)程
這篇文章主要介紹了概述java虛擬機(jī)中類的加載器及類加載過(guò)程,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴們有非常好的幫助,需要的朋友可以參考下2021-04-04輸出java進(jìn)程的jstack信息示例分享 通過(guò)線程堆棧信息分析java線程
通過(guò)ps到j(luò)ava進(jìn)程號(hào)將進(jìn)程的jstack信息輸出。jstack信息是java進(jìn)程的線程堆棧信息,通過(guò)該信息可以分析java的線程阻塞等問(wèn)題。2014-01-01spring cloud-給Eureka Server加上安全的用戶認(rèn)證詳解
這篇文章主要介紹了spring cloud-給Eureka Server加上安全的用戶認(rèn)證詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-01-01Spring Boot Debug調(diào)試過(guò)程圖解
這篇文章主要介紹了Spring Boot Debug調(diào)試過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01