亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Spring+jta+Hibernate的跨庫(kù)處理的配置

系統(tǒng) 1938 0

配置文件如下: ( 對(duì)應(yīng)的表的引擎要是 INNODB 的才可以 )

<? xml version = "1.0" encoding = "UTF-8" ?>

< beans xmlns = "http://www.springframework.org/schema/beans"

??? ???? xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"

??? ???? xmlns:aop = "http://www.springframework.org/schema/aop"

??? ???? xmlns:tx = "http://www.springframework.org/schema/tx"

??? ???? xsi:schemaLocation = "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd

?????????? http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd

?????????? http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd" >

???

??? <!-- 數(shù)據(jù)源 1 -->

??? < bean id = "dataSource1" class = "com.atomikos.jdbc.SimpleDataSourceBean" init-method = "init" destroy-method = "close" >

??? < property name = "uniqueResourceName" > ??

??????????? < value > mysql/main </ value > ??

??????? </ property > ??

??????? < property name = "xaDataSourceClassName" > ??

??????????? <!-- 使用 Mysql XADataSource(mysql>=5.0, Connector/J>=5.0 才可以支持 XADatasource)--> ??

??????????? < value > com.mysql.jdbc.jdbc2.optional.MysqlXADataSource </ value >

??????? </ property > ??

??????? < property name = "xaDataSourceProperties" > ??

??????????? < value > URL=jdbc:mysql://localhost:3306/test?useUnicode=true &amp; characterEncoding=utf-8;user=root;password=123456 </ value > ??

??????? </ property > ?

???????? < property name = "validatingQuery" >

??????????? < value > SELECT 1 </ value > ??

??????? </ property >

??? </ bean >

??? <!-- 數(shù)據(jù)源 2 -->

??? < bean id = "dataSource2" class = "com.atomikos.jdbc.SimpleDataSourceBean" init-method = "init" destroy-method = "close" > ??

??????? < property name = "uniqueResourceName" > ??

??????????? < value > mysql/secondary </ value > ??

??????? </ property > ??

??????? < property name = "xaDataSourceClassName" > ??

??????????? <!-- 使用 Mysql XADataSource(mysql>=5.0, Connector/J>=5.0 才可以支持 XADatasource)--> ??

??????????? < value > com.mysql.jdbc.jdbc2.optional.MysqlXADataSource </ value > ??

??????? </ property >

??????? < property name = "xaDataSourceProperties" > ??

??????????? < value > URL=jdbc:mysql://localhost:3306/test2?useUnicode=true &amp; characterEncoding=utf-8;user=root;password=123456 </ value > ??

??????? </ property >

???????? < property name = "validatingQuery" >

??????????? < value > SELECT 1 </ value > ??

??????? </ property >

??? </ bean >

???

??? < bean id = "atomikosTransactionManager" class = "com.atomikos.icatch.jta.UserTransactionManager" init-method = "init" destroy-method = "close" >

??????? < property name = "forceShutdown" value = "true" />

??? </ bean >

?

? ?? < bean id = "atomikosUserTransaction" class = "com.atomikos.icatch.jta.UserTransactionImp" >

??????? < property name = "transactionTimeout" value = "300" />

??? </ bean >

???

??? <!-- JTA 事務(wù)管理器 -->

??? < bean id = "springTransactionManager" class = "org.springframework.transaction.jta.JtaTransactionManager" >

?????? < property name = "transactionManager" ref = "atomikosTransactionManager" />

?????? < property name = "userTransaction" ref = "atomikosUserTransaction" />

??? </ bean >

???

??? <!-- 第一個(gè) sessionFactory ,有多少個(gè)數(shù)據(jù)庫(kù)就要有多少個(gè)數(shù)據(jù)源,也就要有多少個(gè) sessionFactory ,每個(gè) sessionFactory 對(duì)應(yīng)一個(gè)數(shù)據(jù)源 -->

??? < bean id = "sessionFactory1" class = "org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean" >

?????? < property name = "dataSource" ref = "dataSource1" />

?????? < property name = "annotatedClasses" >

?????????? < list >

????????????? < value > org.zsl.jta.model.User </ value >

?????????? </ list >

?????? </ property >

?????? < property name = "hibernateProperties" >

?????????? < props >

????????????? < prop key = "hibernate.dialect" > org.hibernate.dialect.MySQLDialect </ prop >

????????????? < prop key = "hibernate.show_sql" > true </ prop >

????????????? < prop key = "hibernate.hbm2ddl.auto" > update </ prop >

????????????? <!--

????????????? <prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>

????????????? <prop key="hibernate.cache.use_query_cache">true</prop>

????????????? ? -->

?????????? </ props >

?????? </ property >

??? </ bean > ??

分享到:
評(píng)論

Spring+jta+Hibernate的跨庫(kù)處理的配置


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 久久免费精品高清麻豆 | 999国内精品永久免费视频 | 俄罗斯午夜影院 | 伊人99在线 | 狠狠狠狠狠狠干 | 一级毛片在线观看视频 | 日本欧洲亚洲一区在线观看 | 国产精品久久久久久久久久一区 | 91成人免费观看网站 | 中国欧美一级毛片免费 | 日韩在线一区二区三区 | 国产大片中文字幕 | 国产免费一级在线观看 | 乱子伦xxxx厨房 | 三级大黄| 一区二区高清视频 | 免费观看国产精品 | 亚洲精品成人久久久影院 | 日本中文字幕在线精品 | 国产精品久久国产三级国电话系列 | 免费看一级欧美毛片视频 | 狠狠色丁香婷婷久久综合考虑 | 久久综合九色综合91 | 久久精品免视看国产成人2021 | 成年人视频黄色 | 亚洲精品一区二区三区四区手机版 | 9热这里只有真品 | 婷婷四色 | 女人十六毛片 | 四虎国产精品永久地址48 | 中文字幕专区高清在线观看 | 91xav在线| 好吊妞操 | 欧美在线一级毛片观看 | 国产精品u任我爽爆在线播放 | 中文字幕 亚洲一区 | 一级毛片免费视频网站 | 亚洲精品不卡 | 成人在线一区二区三区 | 三级性生活视频 | a级做爰片毛片视频 |