日期:2014-05-20  浏览次数:20653 次

多个类中的方法构成事务,怎么解决
我有一个工作流模板(类似树形图那种),我要删除它,要这样:  
1,删除所有节点(执行node类中的delete方法)
2,删除所有路径(执行path类中的delete方法)
3,删除模板记录(执行template类中的delete方法)
对于这个操作要让它形成一个事务,怎么解决啊??

------解决方案--------------------
放在一个包内,把这些操作封装到一个类里
------解决方案--------------------
能不能给点代码解释以下
------解决方案--------------------
如果在Spring中:
getHibernateTemplate().execute(new HibernateCallback(){
public Object doInHibernate(Session session){
//在这里做你的操作
}
}
如果在Hibernate中,直接做事务