当一个Object从数据库中读取并编辑时,但在保存过程中,我决定是保存还是丢弃数据。但JPA / Hibernate会自动保存已编辑的数据(自动刷新)。
if ($(control).hasClass('ui-autocomplete-input')) {
$(control).autocomplete("destroy");
}
我会永远坚持“myObj1”。所有这些过程必须在单个事务下运行。
我该怎么做才能禁用JPA / Hibernate的这种行为。该解决方案还应该能够进行Lazy Fetch并更新“myObj”。
答案 0 :(得分:0)
我决定是保存还是丢弃数据。
这是长时间运行的交易将派上用场的地方。如果您决定保留更改 - 提交事务。如果您决定放弃更改 - 回滚事务。
自动清洗设置与此处无关。另一方面,需要禁用自动提交。