mybatis-plus复合主键的使用
更新时间:2022年03月06日 11:48:21 作者:叶儿飞飞
本文主要介绍了mybatis-plus复合主键的使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
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.实体类
@TableName("etl_job")
public class Job implements Serializable {
private static final long serialVersionUID=1L;
@MppMultiId // 复合主键
private String etlSystem;
@MppMultiId // 复合主键
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.接下来就是正式应用复合主键相关的操作了
jobService.saveOrUpdateByMultiId(job);
6.想要启动复合主键,还要记得在启动类加上@EnableMPP。
到此这篇关于mybatis-plus复合主键的使用的文章就介绍到这了,更多相关mybatis-plus复合主键内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Spring框架JavaMailSender发送邮件工具类详解
这篇文章主要为大家详细介绍了Spring框架JavaMailSender发送邮件工具类,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2019-04-04
SpringBoot2.X Kotlin系列之数据校验和异常处理详解
这篇文章主要介绍了SpringBoot 2.X Kotlin系列之数据校验和异常处理详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2019-04-04


最新评论