求助配置JBoss的全局事务(spring2+hibernate3+struts2+jboss4.3)

leofantasy 2008-04-28 03:56:15
首先我在default/deploy目录下配置了两个oracle数据源a,b
然后我想要把a和b交给同一个事务处理,我的目的就是类似于数据库的备份,a把一部分数据库发送给b,实际上做的操作就是b insert, a delete。但是这样的操作要交给同一个事务处理,同时commit,同时rollback。
请教接下来应该怎么配置,我找了好多资料了,没有一个详细的如何配置例子,太多都是代码片断。希望哪位大虾告知下,万分感谢。
P。S。 我知道运用到jndi,usertransaction,jtatransactionmanager,但就是不知道怎么在spring下配置起来。
...全文
159 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
leofantasy 2008-04-30
  • 打赏
  • 举报
回复
就是要实现这样的代码
try{
ut.begin();
operation1.save();
operation2.delete();
ut.commit;
}catch(Exception e){
ut.rollback();
}finally{
operation1.close();
operation2.close();
}
事务commit,所有的操作才commit。
leofantasy 2008-04-30
  • 打赏
  • 举报
回复
但是我要实现2PC阿,aop不行的吧。
IJMSUN 2008-04-29
  • 打赏
  • 举报
回复
你是要用容器管理事务?,如你所说的jta应该用不上,如果你是用spring框架利用aop可以控制
leofantasy 2008-04-29
  • 打赏
  • 举报
回复
是不是很难,没人知道?
lhzl2011 2008-04-28
  • 打赏
  • 举报
回复
帮顶下
leofantasy 2008-04-28
  • 打赏
  • 举报
回复
我用的是这种systemOracle-ds.xml
起的jboss数据源名字

6,786

社区成员

发帖
与我相关
我的任务
社区描述
JBoss技术交流
社区管理员
  • JBoss技术交流社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧