關於jdon的HibernateTemplate類的事務處理
jdonframework裡有一個類HibernateTemplate,封裝了Hibernate的Session的方法。我看了原始碼,他的事務提交是在closeSession的時候處理的,先commit,再close,這裡有一個疑問,就是回滾怎麼辦呢?有些處理是在commit的時候發生的異常,但是我看原始碼裡沒有對commit時產生的catch進行rollback處理。。如果我自己封裝的話,怎麼辦呢?
一般我們自己寫程式碼的話是這樣做的:
而jdon裡的做法就是在closeSession的時候先commit,不用自己寫了。我想知道怎麼處理異常呢??
一般我們自己寫程式碼的話是這樣做的:
try { ... trans.commit(); } catch (Exception e) { trans.rollback(); }finally{ session.close(); } <p class="indent"> |
而jdon裡的做法就是在closeSession的時候先commit,不用自己寫了。我想知道怎麼處理異常呢??
[該貼被fejjsong於2010-07-06 22:07修改過]
相關文章
- 關於jdon 的事務處理疑惑?
- 關於資料庫事務併發的理解和處理資料庫
- redis的事務處理Redis
- java事務的處理Java
- 關於Jdon的CloseSessionInViewFilterSessionViewFilter
- MySQL中的事務處理MySql
- KafkaConsumer對於事務訊息的處理Kafka
- 關於OT分類的一些處理
- 分散式事務處理方案,微服事務處理方案分散式
- 關於一類資料處理
- MySQL事務處理MySql
- 12事務處理
- mysqli 事務處理MySql
- 有關分散式資料庫事務處理的問題分散式資料庫
- C#處理Access中的事務C#
- 關於jdon的PageIterator的getPageIterator方法
- C#MVC基類實現事務處理思路C#MVC
- 關於中文URL的處理
- 關於 MySQL 的巢狀事務MySql巢狀
- 關於分散式事務的理解分散式
- ITL與事務處理
- php事務處理方法PHP
- MYSQL--事務處理MySql
- SpringDataRedis事務處理SpringRedis
- mysql事務處理(轉)MySql
- 分散式事務對於兩階段提交的錯誤處理分散式
- Spring事務專題(三)事務的基本概念,Mysql事務處理原理SpringMySql
- 阿里是如何處理分散式事務的阿里分散式
- SQL Server事務日誌的處理方法SQLServer
- 關於Moment.js(JavaScript 日期處理類庫)的使用JSJavaScript
- 關於jdon原始碼的問題原始碼
- 我的MySql事務處理(可以支援事務處理及資料庫路徑自己定義) (轉)MySql資料庫
- iOS 關於時間的處理iOS
- 關於大資料量的處理大資料
- MySQL 關於毫秒的處理薦MySql
- 關於SPRING的事務管理_求助Spring
- 關於日誌事務的問題
- 關於事務的儲存過程儲存過程