2014-04-07 35 views

回答

6

@Transactional註解的要點是讓容器(本例中爲Spring)自動處理所有與事務有關的東西。 這意味着如果一切順利,並且不會引發異常,則容器將在退出@Transactional代碼時提交事務,否則如果發生異常,事務將回滾。

如果你想知道,Spring中的@Transaction是使用AOP實現的,因爲它是一個橫切關注點。 您可以閱讀documentation的所有細節

0

@Transactional註解將減少對developer.As交易代碼的負擔是一個橫切關注點彈簧本身爲我們提供了使用AOP概念內部開發的,如果我們周圍的聲明這個註解註釋一個方法。 Spring將採取交易的照顧,如果任何異常升高會出具的事務管理器回滾的事務管理器

否則承諾如果您想了解春季transactons的一些內部通過這個文檔 spring transactions