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 {
 }
@Service
public class JobServiceImpl extends MppServiceImpl implements JobService {
}

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

jobService.saveOrUpdateByMultiId(job);

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

到此这篇关于mybatis-plus复合主键的使用的文章就介绍到这了,更多相关mybatis-plus复合主键内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(mybatis-plus复合主键的使用)