论坛首页 Java企业应用论坛

JTA不能回滚的问题!

浏览 7411 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-09-26  
现在JTA已经比较好了吧  反正我们这用着还是不错的
现在的版本也比以前快了很多
0 请登录后投票
   发表时间:2007-09-26  
to 楼上:
我想JTA应该是没啥问题, 毕竟是j2ee标准组件, 至于jotm就拿不准了, 它官方2年多没更新了...
哎. 发现要学的东西太多了, 都排成大队了.

PS: 莫非楼上在东京? 强~~~
0 请登录后投票
   发表时间:2007-09-26  
建议用编程式的事务处理。

即类似:
DefaultTransactionDefinition def = new DefaultTransactionDefinition();
def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED);
DataSourceTransactionManager txManager = (DataSourceTransactionManager) BeanFactory.getBeanByName("txManager");
TransactionStatus status = txManager.getTransaction(def);
try{
    //要处理的过程 
}
catch (Exception ex) {
    //在这里处理rollback
    txManager.rollback(status);
    log.info("ROLLBACK!");
    throw ex;
}
txManager.commit(status);
1 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics