锁定老帖子 主题:JTA不能回滚的问题!
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-09-26
现在JTA已经比较好了吧 反正我们这用着还是不错的
现在的版本也比以前快了很多 |
|
返回顶楼 | |
发表时间:2007-09-26
to 楼上:
我想JTA应该是没啥问题, 毕竟是j2ee标准组件, 至于jotm就拿不准了, 它官方2年多没更新了... 哎. 发现要学的东西太多了, 都排成大队了. PS: 莫非楼上在东京? 强~~~ |
|
返回顶楼 | |
发表时间: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); |
|
返回顶楼 | |