027_CoreAPI_JTA简介
直接使用
连接
setauto (false)commit
事务使用一个connection是管理不了的。
1.分布式事务
比如:
处理订单
order----> orderManage------>DB(产品信息)
------->DB2(财务信息)
依赖于数据库本身
一个连接保证在一个事务里
2.专门的事务管理器
transaction manage
分布在多台不同的数据库上,在做任何
使用transaction manage 进行提交,帮你记录第一个操作,如果错了,进行回滚。
xa driver
3.transaction manage往往是由application server来提供,tomcat不行,
tomcat借助spring可以,weblogic可以。
3.进行事务处理
一种是connection
一种的事务是JTA事务
4.java tranceaction api
在这里改成JTA
由中间件提供,tomcat不可实现。
5.上下文 thread JTA(分布式,需要中间件的支持)
JTA很少在两个数据库中做事务。
在面试的时候要非常流利的谈出来。
百度查的:
JDBC事务由Connnection管教,也即便说,事务管教切实上是在JDBC Connection
中告终。事务周期限于Connection的生命周期之内
JTA 事务管教则由 JTA 容器告终,JTA 容器对目前加入事务的许多Connection 进
行调动,告终其事务性要求。JTA的事务周期可横亘多个JDBC Connection生命周期。
在一个具有多个数据库的系统中,可能一个过程会调用几个数据库中的数据,必需一种散布式事务,可能准备用JTA来管教跨Session的长事务,那么就必需利用JTA事务。
相关推荐
com.kingdee.bos.transaction.springframework.transaction.jta com.kingdee.bos.transaction.springframework.transaction.support com.kingdee.bos.transaction.springframework.util ...
开发JAR包集合-cxf/dom4j/jaxb/json/jta/jxl ... ehcache-core-2.2.0.jar jaxb-api-2.2.jar jaxb-impl-2.2.jar json-lib-2.4-jdk15.jar json-lib-ext-spring-1.0.2.jar json_simple-1.1.jar jta-1.1.jar jxl.jar
geronimo-jta_1.1_spec-1.1.1.jar hibernate-commons-annotations-5.0.1.Final.jar hibernate-core-5.0.7.Final.jar hibernate-jpa-2.1-api-1.0.0.Final.jar jandex-2.0.0.Final.jar javassist-3.18.1-GA.jar jboss-...
antlr-2.7.7,dom4j-1.6.1,geronimo-jta_1.1_spec-1.1.1,hibernate-commons-annotations-5.0.1.Final,hibernate-core-5.0.7.Final,hibernate-entitymanager-5.0.7.Final,hibernate-jpa-2.1-api-1.0.0.Final,...
axiom-api-1.2.12.jar axiom-impl-1.2.12.jar axis2-kernel-1.6.1.jar backport-util-concurrent-3.1.jar barbecue-1.5-beta1.jar bcmail-jdk14-1.38.jar bcmail-jdk14-138.jar bcprov-jdk14-1.38.jar bcprov-jdk14-...
geronimo-jta_1.1_spec-1.1.jar geronimo-saaj_1.3_spec-1.0.1.jar geronimo-stax-api_1.0_spec-1.0.1.jar geronimo-ws-metadata_2.0_spec-1.1.2.jar gson-2.1.jar httpclient-4.5.2.jar httpcore-4.4.4.jar jaxb-...
geronimo-jta_1.1_spec-1.1.1.jar hibernate-commons-annotations-5.0.1.Final.jar hibernate-core-5.0.7.Final.jar hibernate-jpa-2.1-api-1.0.0.Final.jar jandex-2.0.0.Final.jar javassist-3.18.1-GA.jar jboss-...
geronimo-jta_1.1_spec-1.1.1.jar hibernate-commons-annotations-5.0.1.Final.jar hibernate-core-5.0.7.Final.jar hibernate-entitymanager-5.0.7.Final.jar hibernate-jpa-2.1-api-1.0.0.Final.jar ...
antlr-2.7.7.jar dom4j-1.6.1.jar geronimo-jta_1.1_spec-1.1.1.jar hibernate-commons-annotations-5.0.1.Final.jar hibernate-core-5.0.7.Final.jar hibernate-jpa-2.1-api-1.0.0.Final.jar jandex-2.0.0.Final....
hibernate所需jar包,antlr-2.7.7.jar,dom4j-1.6.1.jar,geronimo-jta_1.1_spec-1.1.1.jar,hibernate-commons-annotations-5.0.1.Final.jar,hibernate-core-5.0.12.Final.jar,hibernate-entitymanager-5.0.7....
hibernate-core-5.0.7.Final.jar commons-beanutils-1.8.3.jar commons-logging-1.1.1.jar hibernate-commons-annotations-5.0.1.Final.jar jandex-2.0.0.Final.jar slf4j-api-1.6.1.jar slf4j-log4j12-1.7.2.jar ...
Defines a subset of the Java Transaction API (JTA) to support CORBA interoperation. java.xml Defines the Java API for XML Processing (JAXP), the Streaming API for XML (StAX), the Simple API for XML ...
28.struts2-core-2.1.6.jar 29.struts2-spring-plugin-2.1.6.jar 30.woden-api-1.0M8.jar 31.wsdl4j-1.6.2.jar 32.wstx-asl-3.2.4.jar 33.xbean-spring-3.4.jar 34.XmlSchema-1.4.2.jar 35.xwork-2.1.2.jar 36....
jta-1.1.jar JTA规范,当Hibernate使用JTA的时候需要 jsr107cache-1.0.jar ehcache支持jar mysql-connector-java-3.1.14-bin.jar mysql驱动jar spring 相关包-------------------------------------------------- ...
spring-core spring-dao spring-hibernate3 spring-ibatis spring-jdbc spring-jdo spring-jpa-2.0-m2 spring-struts spring-web spring-webmvc sqljdbc struts velocity-1.5 velocity-tools-1.3 xapool xerces-...
io-8.1.7.v20120910.jar,jetty-security-8.1.7.v20120910.jar,jetty-server-8.1.7.v20120910.jar,jetty-util-8.1.7.v20120910.jar,joda-time-1.6.2.jar,js-1.7R2.jar,jsf-api.jar,jsf-impl.jar,jstl-1.2.jar,jta-...
struts2-core-2.2.3.jar struts2-spring-plugin-2.2.3.jar ...jta-1.1.jar slf4j-api-1.6.1.jar slf4j-nop-1.6.4.jar(这个jar包要去slf4j官网下载slf4j-1.6.4集成包) jdbc: ojdbc14.jar(oracle)
├── jta-1.1.jar ├── log4j-1.2.91.jar ├── mina-core-2.0.9.jar ├── mysql-connector-java-5.1.6-bin.jar ├── org.springframework.aop-3.1.1.RELEASE.jar ├── org.springframework.asm-3.1.1....
jta.jar 标准的JTA API 必要 commons-logging.jar 日志功能 必要 commons-collections.jar 集合类 必要 antlr.jar ANother Tool for Language Recognition(antlr) 必要 dom4j.jar XML配置和映射解释器 必要 ...