JPA-Hibernate持有未保存的数据

时间:2016-09-29 09:54:28

标签: hibernate jpa

当一个Object从数据库中读取并编辑时,但在保存过程中,我决定是保存还是丢弃数据。但JPA / Hibernate会自动保存已编辑的数据(自动刷新)。

if ($(control).hasClass('ui-autocomplete-input')) {
   $(control).autocomplete("destroy");
}

我会永远坚持“myObj1”。所有这些过程必须在单个事务下运行。

我该怎么做才能禁用JPA / Hibernate的这种行为。该解决方案还应该能够进行Lazy Fetch并更新“myObj”。

1 个答案:

答案 0 :(得分:0)

  

我决定是保存还是丢弃数据。

这是长时间运行的交易将派上用场的地方。如果您决定保留更改 - 提交事务。如果您决定放弃更改 - 回滚事务。

自动清洗设置与此处无关。另一方面,需要禁用自动提交。