com.sybase.jdbc3.jdbc.SybDriverjdbc:sybase:Tds:192.1" />

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

Spring配置使用編程式事務

系統 2946 0

配置文件:

?

? < bean? id ="dataSource" ?class ="org.springframework.jdbc.datasource.DriverManagerDataSource" >
??????
< property? name ="driverClassName" >
?????????
< value > com.sybase.jdbc3.jdbc.SybDriver </ value >
???????
</ property >
???????
< property? name ="url" >
?????????
< value > jdbc:sybase:Tds:192.168.0.10:4100/DB_CENTER?charset=eucgb &amp; jconnect_version=4
?????????
</ value >
???????
</ property >
???????
< property? name ="username" >
?????????
< value > sa </ value >
???????
</ property >
???????
< property? name ="password" >
?????????
< value ></ value >
???????
</ property >
???
</ bean >
????
< bean? id ="TransactionManager" ?class ="org.springframework.jdbc.datasource.DataSourceTransactionManager" >
?????????
< property? name ="dataSource" >
?????????????
< ref? bean ="dataSource" />
?????????
</ property >
????
</ bean > ?
????
< bean? id ="sessionFactory"
????????class
="org.springframework.orm.hibernate3.LocalSessionFactoryBean" >
????????
< property? name ="dataSource" >
????????????
< ref? local ="dataSource" ? />
????????
</ property >
????????
< property? name ="hibernateProperties" >
????????????
< props >
????????????????
< prop? key ="hibernate.dialect" >
????????????????????org.hibernate.dialect.SybaseDialect
????????????????
</ prop >
????????????????
< prop? key ="hibernate.show_sql" > false </ prop >
????????????????
< prop? key ="hibernate.cache.use_query_cache" > true </ prop >
????????????????
< prop? key ="hibernate.cache.provider_class" >
????????????????????org.hibernate.cache.HashtableCacheProvider
????????????????
</ prop >
????????????
</ props >
????????
</ property >
????????
< property? name ="mappingResources" >
???????????
< list > ?
?????????????
< value > com/bjjdsy/ky/zl/domain/ZlStationTab.hbm.xml </ value >
???????????
</ list >
????????
</ property >
????
</ bean >

????
< bean? id ="transactionTemplate" ?class ="org.springframework.transaction.support.TransactionTemplate" >
??????
< property? name ="transactionManager" >
????????
< ref? bean ="TransactionManager" />
??????
</ property >
????
</ bean >
????
< bean? id ="courseService" ?class ="com.test.CourseService" >
??????
< property? name ="transactionTemplate" >
????????
< ref? bean ="transactionTemplate" />
??????
</ property >
????
</ bean >

回調函數代碼:

private ?TransactionTemplate?transactionTemplate;
????
public ? void ?enrollStudent() ... {
????????transactionTemplate.execute(
new ?TransactionCallback() ... {
????????????
public ?Object?doInTransaction(TransactionStatus?ts) ... {
????????????????
try ? ... {
// ????????????????????需要事務控制的方法代碼
????????????????}
? catch ?(Exception?e)? ... {
????????????????????ts.setRollbackOnly();??
// 回滾
????????????????}

????????????????
return ? null ;?? // 事務提交
????????????}
????
????????}
);
????}

}

?



Spring配置使用編程式事務


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产精品久久久久久久久ktv | 亚洲国产日韩欧美高清片a 亚洲国产日韩欧美一区二区三区 | 欧美亚洲另类综合 | 国产欧美日韩一区二区三区视频 | 国产精品视频男人的天堂 | 日日夜夜天天久久 | www.一区 | 亚洲综合亚洲 | 国产自愉自愉全免费高清 | 四虎影院国产精品 | 日日摸日日添夜夜爽97 | 久99久视频 | 欧美极品妇xxxxxbbbbb | 手机看片一区二区 | 精品一区二区三区视频在线观看 | 99精品视频99 | 成人久久18网站 | 中国第一毛片 | 久草国产在线播放 | 国产一区二区久久久 | 看全色黄大色大片免费视频 | 亚洲精品福利视频 | 久久99精品九九九久久婷婷 | 国产区成人综合色在线 | xxx中国毛茸茸 | 综合在线视频 | 国产免费一级精品视频 | 亚洲国产综合自在线另类 | 亚洲欧美第一页 | 国产日韩片 | 欧美成人免费高清二区三区 | 九九干| 四虎麻豆 | 99久久精品国产一区二区成人 | 免费看一级做a爰片久久 | 国产二区视频 | 国产在线91 | 午夜在线社区视频 | 国产成人a毛片 | 亚洲日韩第一页 | 黄频免费观看 |