`

027_CoreAPI_JTA简介

 
阅读更多

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事务。

0
0
分享到:
评论

相关推荐

    金蝶BOSV6.1_业务组件API参考手册

    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

    开发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

    hibernate_jar.zip

    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-...

    2-hibernate所需jar包

    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,...

    SSH整合rar包【齐全】

    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-...

    AXIS2实现webservice jar包

    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-...

    Hibernate.rar

    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-...

    hibernate5需要的相关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-entitymanager-5.0.7.Final.jar hibernate-jpa-2.1-api-1.0.0.Final.jar ...

    hibernate-release-5.0.7.Final.zip

    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包

    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框架jar包

    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 ...

    jdk-9.0.1_doc-all 最新版

    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 ...

    JavaJar包大全2

    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....

    MyEclipse_9创建SSH2开发环境必须的独立包

    jta-1.1.jar JTA规范,当Hibernate使用JTA的时候需要 jsr107cache-1.0.jar ehcache支持jar mysql-connector-java-3.1.14-bin.jar mysql驱动jar spring 相关包-------------------------------------------------- ...

    c3p0-0.9.1.2等等

    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-...

    cxf(jax-ws)+spring+hibernate整合包

    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-...

    ssh2框架工具包

    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)

    SpringMVC 所有jar包

    ├── 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....

    spring-struts1-strust2-hibernate 核心包介绍

    jta.jar 标准的JTA API 必要 commons-logging.jar 日志功能 必要 commons-collections.jar 集合类 必要 antlr.jar ANother Tool for Language Recognition(antlr) 必要 dom4j.jar XML配置和映射解释器 必要  ...

Global site tag (gtag.js) - Google Analytics