import org.apache.geronimo.transaction.manager.TransactionManagerImpl; TransactionManagerImpl txManager = new TransactionManagerImpl(); txManager.begin(); try { txManager.commit(); } catch (Exception e) { txManager.rollback(); } <dependency> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-transaction</artifactId> <version>x.x.x</version> </dependency> <bean id="transactionManager" class="org.apache.geronimo.transaction.manager.TransactionManagerImpl"/> <bean id="dataSource" class="..." /> <bean id="transactionTemplate" class="org.springframework.transaction.support.TransactionTemplate"> <property name="transactionManager" ref="transactionManager"/> </bean> <bean id="myService" class="..."> <property name="transactionTemplate" ref="transactionTemplate"/> <property name="dataSource" ref="dataSource"/> </bean>


上一篇:
下一篇:
切换中文