MyBatis-plus 新增实例,主键ID从很大的数字开始
Posted 风雨渡客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis-plus 新增实例,主键ID从很大的数字开始相关的知识,希望对你有一定的参考价值。
mybatis-plus是mybatis增强版,用mybatis-plus可以省去很多DAO层代码和数据库操作语句的编写。但是需要我们配置好条件。
情景:
向数据库新增一条实例,我们要调用 insert(T t)方法;向数据库批量新增实例,我们调用inserBatch(List<T> list)方法。
当然,这些都是mybatis-plus已经封装好的,我们直接用,DAO层代码和xml文件不用自己编写。但是,我们数据库新增实例,主键ID一般都是自增长的,不用人工给它赋值。
那么mybatis-plus在新增的时候,会出现主键ID从很大的数字开始(example ‘17629802347414’),而不是从1开始的。原因就在于,mybatis-plus在新增的时候,会给一个主键ID,
并且这个数字不规范,还不连续。这时候我们需要忽略掉这一点,不需要mybatis-plus给我们ID。
配置Bean对象:
给主键ID属性,加上一个Type,设置为自动,这样mybatis-plus就会忽略掉主键,转而用数据库自己的自增长模式。
以上是关于MyBatis-plus 新增实例,主键ID从很大的数字开始的主要内容,如果未能解决你的问题,请参考以下文章
Mybatis-Plus:ActiveRecord(根据主键查询新增数据更新操作删除操作根据条件查询)
MyBatis-Plus--使用雪花算法生成主键ID--使用/分析