【发布时间】:2009-05-07 00:11:24
【问题描述】:
我有一个方法可以做很多事情;其中包括许多插入和更新。
它是这样声明的:
@Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT, readOnly = false)
public int saveAll() {
//do stuff;
}
它完全按照预期工作,我对此没有任何问题。然而,在某些情况下,尽管没有异常,但我想强制回滚......目前,当我遇到正确的条件时,我正在强制异常,但这很丑陋,我不喜欢它。
我可以以某种方式主动调用回滚吗?
异常调用它...我想也许我也可以。
【问题讨论】: