J'ai un code de mise en veille prolongée et je veux courir mon code dans 1 transaction laissez-moi vous expliquer dans le codeMise en veille prolongée à plusieurs niveaux de transactions
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
}
Les deux humanDao.update(he);
et branchDao.update(be);
course dans la poignée de transaction par My GenericDAO que humanDao et branchDao en sont hérités. mais je veux que ce bloc de code (écrit ci-dessus) fonctionne aussi dans une transaction !! Comment puis-je obtenir Hibernate pour faire cela?
Je veux rapidement l'homme de réponse, je me connais peut lire ce site – Am1rr3zA
Il sera vous prendre 5-10 minutes à ce lien pour y arriver !! –