Mybatisplus在实体类上设置@KeySequence,在插入时对主键字段自动填充复杂计算值

原创
2020/12/27 15:09
阅读数 1.1W

在启动类中使用@EnableKeyGen启动主键自定义主键填充功能 注意如果自己实现了IKeyGenerator会与@EnableKeyGen冲突

@SpringBootApplication
@EnableMPP
@EnableKeyGen
public class PlusDemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(PlusDemoApplication.class, args);
    }
}

在实体类上设置@KeySequence,在插入时对主键字段自动填充复杂计算值

@KeySequence("select lpad(max(seqno)+3,10,'0') from test")
@TableName(value = "test")
public class TestEntity {
    @TableId(value = "id", type=IdType.INPUT)
    private Integer id;

demo下载 mybatisplus-plus 1.1.2 示例工程下载地址 链接:https://pan.baidu.com/s/1BCFwmqkm0rBZ32kt5xdEFA

扫描订阅公众号,回复"plus"获取下载密码 Image text

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部