如何使用事务执行多个方法

时间:2015-10-27 04:57:18

标签: spring hibernate

我正面临一个问题。我正在努力实现代码的安静,其中从main方法中调用了几个方法。我正在使用net.sf.ehcache.TransactionController类来开始,提交和回滚适用于仅主要方法。现在的问题是,由于在单个事务中执行了多个方法,它会长时间锁定所需的表,而其他事务必须等待释放锁,这会导致降低应用程序的性能。第二,如果我在方法级别应用嵌套事务,而不是单个事务,它解决问题,但数据变得不一致。那么我可以选择哪种最佳事务方法,以便锁定不会影响应用程序性能和数据将也保持一致。

0 个答案:

没有答案
相关问题