论坛首页 入门技术论坛

如何动态调整transaction的范围

浏览 2190 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-02-10  
dao中封装了所有对数据库的小粒度的操作,但有时要在business层动态的决定哪些dao中的方法要封装在一个事物内, 比如:

ADao {
aMethod() {
  beginTransaction();
  commit();
}
}

BDao {
bMethod() {
  beginTransaction();
  commit();
}
}

facadeBean {
  someMethod() {
  aMethod();
  bMethod();
}
}
我使用的是hibernate中的事务控制。

如果想将someMethod方法中的aMethod和bMethod方法封装在同一事物内, 有什么实现方法?
New Year is coming, wish you have a happy new year and thank you for reading this post when Spring festival will arrive in a few days.
   发表时间:2007-02-16  
dao配置require
someMethod也配置require
0 请登录后投票
   发表时间:2007-03-01  
能再详细点说么?
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics