我们应该在setter之后使用save吗



我使用findall方法使用迭代器获取大量数据,并更改实体中的一些值(setter(。

我应该显式调用respository.save(迭代器(保存在数据库中吗

这取决于情况。您是否处于事务上下文中?如果是,则为否,上下文将获取对通过它读取的实体所做的更改,并在事务提交时保存这些更改。否则,是的,你必须找到一种方法在事务上下文中获得你的更改,保存是一种方法

最新更新