import javax.transaction.*; public void startTransaction() throws SystemException { UserTransaction tx = (UserTransaction) new InitialContext().lookup("java:comp/UserTransaction"); tx.begin(); } public void commitTransaction() throws SystemException, RollbackException, HeuristicMixedException, HeuristicRollbackException { UserTransaction ut = (UserTransaction) new InitialContext().lookup("java:comp/UserTransaction"); ut.commit(); } public void rollbackTransaction() throws SystemException { UserTransaction ut = (UserTransaction) new InitialContext().lookup("java:comp/UserTransaction"); ut.rollback(); } <dependency> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-jta_1.1_spec</artifactId> <version>1.1.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.geronimo.framework</groupId> <artifactId>geronimo-j2ee-management_1.0_spec</artifactId> <version>1.1.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.geronimo.configs</groupId> <artifactId>transaction-console-tomcat8</artifactId> <version>3.0</version> <type>car</type> <scope>runtime</scope> </dependency>


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