【发布时间】:2021-11-05 18:47:51
【问题描述】:
我想一次保存多个对象,为此我在 Spring Boot 中使用 CrudRepository 的 saveAll 方法。但是对象在mysql中有一个具有唯一约束的属性。因此,当我尝试 saveAll 方法时,它向我显示重复条目异常,即 org.springframework.dao.DataIntegrityViolationException。 我想保存所有其他不会出现重复条目异常的对象。 任何人都可以有这种要求吗?如果您有任何解决方案,请告诉我。
【问题讨论】:
-
保存前过滤?
-
@yoni 用于过滤我必须检查每条记录以及数据库中存在的每条记录。对于大量记录,这需要时间。
标签: java mysql spring spring-boot