在启动类中使用@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"获取下载密码