千家信息网

mybatis-plus复合主键怎么用

发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,小编给大家分享一下mybatis-plus复合主键怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.mybatis-plus 版本 com.github.jeffrey
千家信息网最后更新 2025年01月16日mybatis-plus复合主键怎么用

小编给大家分享一下mybatis-plus复合主键怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

1.mybatis-plus 版本

     com.github.jeffreyning     mybatisplus-plus     1.5.1-RELEASE     com.baomidou     mybatis-plus-boot-starter     3.1.0       com.baomidou     mybatis-plus-generator     3.1.0 

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 {}
                  

4.Server和ServiceImpl

 public interface JobService extends IMppService { }
@Servicepublic class JobServiceImpl extends MppServiceImpl implements JobService {}

5.接下来就是正式应用复合主键相关的操作了

jobService.saveOrUpdateByMultiId(job);

6.想要启动复合主键,还要记得在启动类加上@EnableMPP。

看完了这篇文章,相信你对"mybatis-plus复合主键怎么用"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

0