IdType.AUTO时是否可以自动清空传入的ID,或者增加另外一个IdType

amazonTemplate.setId(null);
amazonTemplate.getAmazonTemplateImages().forEach(item -> item.setId(null));
amazonTemplate.getAmazonTemplateVariants().forEach(item -> item.setId(null));

类似查询出来(复制)的层次比较深的数据,现在要清理完ID后才能插入

Comment From: VampireAchao

https://baomidou.com/pages/568eb2/#spring-boot

Comment From: liunancun

@VampireAchao 还是要用数据库的主键生成,只是很多插入的对象是查询出来的,带了之前的主键,好多地方都要清空主键再插入不方便,代码写起来也不优雅

Comment From: zhangmrit

这个是以前3.4改的,以前是直接忽略的,这种改动就有点随意了,完全没考虑正常需求

Comment From: HankGuo

https://github.com/baomidou/mybatis-plus/pull/3592/files 3.4.1版本的时候增加了这个change,暂时看来只能显示的将id置为null

Comment From: qmdx

up

Comment From: firmianaQ

这个有办法解决吗