Mybatis-Plus主键设置自增问题
以下两种情况均为MySQL数据库已经设定为主键自增,根据测试,MySQL在主键可以中间断档后继续添加自增的主键
情况一:给Mybatis-Plus的主键添加自增策略,在添加时,自定义的主键set值失效,变成了自增的。
情况二:不给Mybatis-Plus的主键添加自增策略,在添加时,number为空又报错
看错误好像是走了Mybatis-Plus默认的雪花算法填充了id,然后int溢出了,我想让为空默认走IdType.AUTO
综上所属,怎么做到Mybatis-Plus仅在主键为空的情况下,才调用主键自增策略。在主键不为空的情况,不调用主键策略。