使用存储库的spring data jpa批量更新

时间:2014-11-06 03:58:03

标签: spring-data-jpa

我使用spring数据jpa存储库来处理我的sql-server数据库,现在我的问题是如何批量更新到我的表,因为我的表-java bean不包含表中的所有列,所以如果我执行repository.save(List<>),如果它们没有映射到我的java bean中,它可能会将所有其他列覆盖为默认值,所以现在,我只需编写如下代码来编写本机sql来更新每一列:登记/> enter image description here

那么如何批量更新某些字段?

1 个答案:

答案 0 :(得分:0)

为了更新JPA实体对象,您必须先获取它。获取所有对象后,您可以只更新所需的属性并批量保存List<Zip>。这只会更改您专门更改的数据库列。