在tomcat上实现spring的事务的最佳方法

时间:2012-09-11 08:01:23

标签: spring tomcat jboss transactions

我们有一个新项目开始。作为一个框架是Spring 3.1和Spring Data JPA已经决定了。争议是应用服务器的最佳选择。 Tomcat与JBoss。我在Tomcat团队。我的挑战是找出使用Spring + Tomcat管理事务的最佳方法。他至少应该提供JBoss的功能。我目前在这方面的经验相当有限。我会非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

只是decalre一个transactionmanger(我使用hibernate):

<!-- Enable annotation style of managing transactions -->
<tx:annotation-driven transaction-manager="transactionManager"/>

<!-- Declare a transaction manager-->
<bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"
          p:sessionFactory-ref="sessionFactory"/>

然后将方法或类注释为事务性的。 Tutorial

我选择tomcat而不是jboss btw。 Tomcat的价值约为15mb,春季罐子则为5mb。将此与jboss的半噱头相比,使用它感觉不对。