spring声明式事务管理问题。
用MyEclipse反向工程生成spring式的DAO。一次调用不同dao的方法,是否可以事务管理。例如以下代码,
如果dao1删除不成功,则dao保存操作回滚。
ApplicationContext context = ScheduleListener.context;WaitstationdefDAO dao = (WaitstationdefDAO) context.getBean("WaitstationdefDAO"); dao.attachDirty(waitStation);SellagentdefDAO dao1 = (SellagentdefDAO) context.getBean("SellagentdefDAO"); Sellagentdef sellAgent = dao1.findById(id); if(sellAgent==null){ }else{ dao1.delete(sellAgent); }