mybatis plus的saveOrUpdate方法重复插入数据
注意:当你是主键自动生成的数据,一定要写UpdateWrapper,不然你必然是一直插入!完全不会更新,因为默认是用id查询的。而主键生成的数据,一般都不会去写一个id,所以就会产生数据重复插入的现象...
·
注意:
当使用saveOrUpdate时,如果主键是自动生成的数据,一定要写UpdateWrapper,不然就会一直插入新数据。
当使用saveOrUpdateBatch时,可以不写UpdateWrapper。但要将主键名设成id,不要设置其他的名字。这样就能达到没数据插入,有数据更新的效果。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)