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í)體類(lèi)
@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類(lèi)和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)類(lèi)加上@EnableMPP。
到此這篇關(guān)于mybatis-plus復(fù)合主鍵的使用的文章就介紹到這了,更多相關(guān)mybatis-plus復(fù)合主鍵內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JAVA新手學(xué)習(xí)篇之類(lèi)和對(duì)象詳解
這篇文章主要給大家介紹了關(guān)于JAVA新手學(xué)習(xí)篇之類(lèi)和對(duì)象的相關(guān)資料,Java是面向?qū)ο蟮木幊陶Z(yǔ)言,主旨在于通過(guò)對(duì)象封裝屬性和方法實(shí)現(xiàn)功能,面向?qū)ο笈c面向過(guò)程的區(qū)別在于關(guān)注點(diǎn)的不同,需要的朋友可以參考下2024-10-10
Spring框架JavaMailSender發(fā)送郵件工具類(lèi)詳解
這篇文章主要為大家詳細(xì)介紹了Spring框架JavaMailSender發(fā)送郵件工具類(lèi),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-04-04
Java/Android 實(shí)現(xiàn)簡(jiǎn)單的HTTP服務(wù)器
這篇文章主要介紹了Java/Android 如何實(shí)現(xiàn)簡(jiǎn)單的HTTP服務(wù)器,幫助大家更好的進(jìn)行功能測(cè)試,感興趣的朋友可以了解下2020-10-10
SpringBoot2.X Kotlin系列之?dāng)?shù)據(jù)校驗(yàn)和異常處理詳解
這篇文章主要介紹了SpringBoot 2.X Kotlin系列之?dāng)?shù)據(jù)校驗(yàn)和異常處理詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-04-04
Java的編譯時(shí)錯(cuò)誤和運(yùn)行時(shí)錯(cuò)誤問(wèn)題
這篇文章主要介紹了Java的編譯時(shí)錯(cuò)誤和運(yùn)行時(shí)錯(cuò)誤問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04

