的多層次,我有一些休眠的代碼,我想我在1個交易代碼運行 讓我在代碼解釋Hibernate事務
public void changeBranch(Branch branch) throws DatabaseException {
//some code
humanDao.update(he);
superBranchUsername = branch.getFatherUsername();
int superBranchId = branchDao.getBranchIdByUserName(superBranchUsername);
BranchEntity superBranch = branchDao.load(superBranchId);
BranchEntity be = new BranchEntity();
setBranchEntity(be, he, pkId, bname, confirmed, level, studentCount, uname, superBranch);
branchDao.update(be); // update kardane jadvale Branch va Set kardane Human motenazer be on
//some code
}
兩個humanDao.update(he);
和branchDao.update(be);
運行中的事務處理由我GenericDAO是humanDao和branchDao從它繼承。 但我想要這塊代碼(寫在上面)也運行在一個交易!我怎樣才能讓Hibernate做到這一點?
我想快速回答的人,我自己知道可以從這個網站 – Am1rr3zA 2009-07-26 08:12:46
它會讀取帶你5-10分鐘在這個鏈接工作了! – 2009-07-26 09:45:50