我在做一个j2ee项目时,需要对数据库数据进行同步,初拟是三个数据库,数据库类型不同,如何才能在对三个数据库同时做操作时进行事物处理
解决方案 »
- 关于hibernate问题
- struts2 <s:select>的用法
- 优惠出售几张SCJP考券,需要的请联系!
- hibernate中间表有其他属性
- 问个很简单的问题
- struts2中由页面向action中传值问题
- web.xml配置org.springframework.web.context.ContextLoaderListener监听器出错
- eclipse的一个简单问题(关于tomcat project运行的问题)
- 等待:用oracle.jdbc.driver.OracleDriver连接Oracle时如何设置编码方式?
- *.war文件是作什么的?
- 为什么 日志存入了log4j 还要存入数据库
- strut2如何让没有后缀的请求不经过struts2框架的处理?
@Resource UserTransaction utx;
utx.begin();
...
utx.commit(); //Or utx.rollback();还有一种是jndi,查找方式:
Context ctx = new InitialContext();
UserTransaction utx = ctx.lookup("java:comp/UserTransaction");
utx.begin();
//TODO
....
utx.commit(); //Or utx.rollback();其中jndi方式,可以用在没有ejb的环境中,比如客户端(ACC),jsp,servlet,等等。但是全局事务是要依靠服务器实现的支持,所以要有服务器环境(比如weblogic,websphere,glassfish等)