`
fff
  • 浏览: 32166 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql jta支持不完善

阅读更多
因为新项目设计在数据库之间迁移数据,所以考虑应用JTA,结果最终发现mysql doc中一条
引用
For XA START, the JOIN and RESUME clauses are not supported.

就是针对一个连接,一个事务里只能进行一次操作。用了ORM的同学们都知道,这是不太可能的。囧
也学到些东西。
atomikos 作为JTA的实现是不错的选择,文档很完善,很基础,包括上面这个mysql bug也有提示;
datasource必须是 支持JTA版,比如mysql得用com.mysql.jdbc.jdbc2.optional.MysqlXADataSource。

links:
http://dev.mysql.com/doc/refman/5.1/en/xa-restrictions.html
http://www.atomikos.com/Documentation/KnownProblems#MySQL_XA_bug
0
0
分享到:
评论

相关推荐

    Hibernate 3.12 中文版

    - **多数据库平台支持**:此版本支持多种数据库平台,如MySQL、Oracle、SQL Server等,提高了应用的可移植性。 ### Hibernate 3.12 中文版的意义 对于中文用户而言,拥有中文版的Hibernate 3.12文档或教程是非常...

    hibernate_3.3.3_lib.rar

    8. 兼容性增强:对多种数据库的支持更加完善,包括MySQL、Oracle、PostgreSQL等,且对JDBC 3.0和JDBC 4.0进行了全面优化。 在“lib”这个压缩包内,通常会包含以下关键库文件: - hibernate-core.jar:Hibernate的...

    hibernate 开发文档发布

    Hibernate支持JTA和JDBC两种事务管理方式,允许开发者根据应用需求选择合适的事务隔离级别和回滚策略。在3.1.x版本中,对事务处理的异常处理和回滚逻辑进行了细化,提高了系统的稳定性和可靠性。 七、方言支持 ...

    hibernate3.6.0完整jar包

    3. **HQL增强**:Hibernate查询语言(HQL)进一步完善,支持更多的SQL操作,增强了查询能力。 4. **级联操作**:提供了更灵活的级联操作,使得对象关系的维护更为简便。 5. **缓存机制**:加强了缓存管理,包括第二...

    Hibernate3.2官方中文参考手册

    Hibernate3.2支持JTA(Java Transaction API)和JPA(Java Persistence API)事务管理,可以灵活地配置不同的事务隔离级别和回滚规则,确保数据的一致性和完整性。 再者,HQL(Hibernate Query Language)是...

    一个基于JavaWeb的火车站售票系统

    【描述】:本项目是一个功能完善的火车站售票系统,它利用JavaWeb技术栈进行开发,旨在模拟真实的火车票预订流程,提供用户友好的界面和高效的数据处理能力。开发过程中,选用Eclipse作为集成开发环境(IDE),JDK ...

    SSH开发SSH开发SSH开发SSH开发

    这些库文件是SSH开发中常见的依赖,它们为SSH框架提供了必要的支持,如数据库连接、日志记录、缓存、XML处理等功能,从而构建出功能完善、性能优良的Java Web应用程序。在实际开发中,还需要熟悉相关的配置文件、...

    hibernate-distribution-3.6.0.Beta3

    Hibernate 支持 JTA 和 JDBC 两种事务管理模式,3.6.0 版本在事务处理上提供了更多的控制和策略,使得开发者可以根据业务需求选择合适的事务管理方式。 6. **异常体系** Hibernate 有一套完善的异常体系,3.6.0 ...

    friebrid demo

    5. **事务支持**:friebird支持JTA(Java Transaction API)事务管理,使得在分布式环境中处理事务变得更加简单。 在"fbtest"这个文件中,我们可以预期它可能包含了以下内容: 1. **测试代码**:使用JUnit或其他...

    hibernate-2.1.8-all-src.zip

    同时,可以对比后续版本的变化,比如3.x引入的注解支持和更完善的CGLIB代理,以及4.x的Criteria API改进,以便于掌握ORM的最新发展。 总之,通过对Hibernate 2.1.8源码的探索,我们可以深入了解ORM的运作原理,提高...

    hibernate-distribution-3.6.0.jar

    4. 事务管理:提供了一流的JTA(Java Transaction API)支持,使得在分布式环境中进行事务管理更为方便。 5. 完善的API:提供了更加友好和全面的API,包括SessionFactory、Session、Query等,简化了开发者的工作。 ...

    hibernate-4.2.3.required

    3. **事务管理**:支持JTA(Java Transaction API)和JTASessionContext,提供了更灵活的事务处理策略,适应不同环境的需求。 4. **类型安全**:使用了TypeSafe HQL,减少了编译时和运行时的错误,提高了代码质量。...

    ssh最小jar包

    Struts2.3.3是Struts2的一个版本,它引入了许多改进和新特性,如更强大的拦截器、插件支持以及更完善的异常处理机制。这个版本的Struts2需要的jar包包括核心库、标签库、插件等,如: 1. struts2-core.jar:Struts2...

    Hibernate 3.6.10 final Release

    4. **数据库驱动**:针对特定数据库的JDBC驱动,如mysql-connector-java.jar,用于连接MySQL数据库。 5. **其他依赖库**:如cglib、javassist、dom4j等,用于动态代理、字节码操作和XML处理。 ### documentation ...

    Torque-3.2.tar.gz

    3. **事务管理**:框架提供了完善的事务处理机制,确保数据操作的一致性和完整性,支持JTA(Java Transaction API)标准,适应分布式环境的需求。 4. **查询语言(QBE)**:Torque引入了一种基于类的查询语言,用户...

    J2EE高校选课系统

    它包含一系列的API和服务,如Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JTA(Java Transaction API)等,为开发企业级应用提供了强大的支持。在这个选课系统中,J2EE框架被用于处理...

    hibernate3.3.2_参考文档

    Hibernate支持多种数据库,如MySQL、Oracle、PostgreSQL等。 ### XML映射方式 在Hibernate 3.3.2中,对象和数据库表之间的映射通常通过XML配置文件实现,这些文件通常以`.hbm.xml`为扩展名。这些映射文件定义了类...

    Hibernate5.2.5全部jar包

    8. **jboss-transaction-api_1.2_spec-1.0.1.Final.jar**:实现了JTA(Java Transaction API)1.2规范,处理分布式事务。 9. **dom4j-1.6.1.jar**:XML处理库,Hibernate使用它来读写XML配置文件和执行XPath查询。 ...

    j2ee 电子商城.。 jsp

    一个完整的电子商城系统离不开数据库的支持。常见的数据库如MySQL、Oracle等,用于存储商品信息、用户信息、订单数据等。数据库设计需考虑表结构优化、索引设置、事务处理等,确保数据的一致性和完整性。 **6. 安全...

Global site tag (gtag.js) - Google Analytics