本文主要是介绍Orcale + mybatis plus实现自增(新增序列),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本人不喜废话,直接上代码了。
建序列
CREATE SEQUENCE 序列名
MINVALUE 1
MAXVALUE 10000000
START WITH 1
INCREMENT BY 1
CACHE 20
NOCYCLE
NOORDER;
Java代码
项目中,先增加对应插件
@Configuration
public class Configuration {@Beanpublic IKeyGenerator keyGenerator() {return new OracleKeyGenerator();}
}
修改对应数据库的dto
@Data
@TableName("表名")
@KeySequence("序列名")
public class Dto {@TableId(value = "数据库对应字段名",type = IdType.INPUT)private Long id;
}
好处
不用修改插入的sql语句,手写 <序列名.nextval> 已离我们而去。
这篇关于Orcale + mybatis plus实现自增(新增序列)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!