jboss的JTA事物


        PlatformTransactionManager platformTransactionManager = (PlatformTransactionManager) SpringUtils.getBean("myTransactionManager");
        DefaultTransactionDefinition def = new DefaultTransactionDefinition();
        TransactionStatus status = platformTransactionManager.getTransaction(def);
        try {

    //自己的业务代码

       platformTransactionManager.commit(status);

   }catch{

    e.printStackTrace();
            try {
                platformTransactionManager.rollback(status);
            } catch (Exception ex) {
                ex.printStackTrace();
            }

    }

posted @ 2016-03-30 10:20  Craig.Q  阅读(226)  评论(0编辑  收藏  举报