调用多个DAO中的方法时,那怎么样来保证操作的事务性呢?
yhp 2004-09-11 06:49:36 目前系统已经把各个实体对象都已经做成一定的VO类,也已经建立了相应的DAO类进行数据库的操作。但现在有一个问题,例如:一个部门,它有对应的DeptDAO,而部门的成员有DeptUserDAO。当需要删除一个部门的时候,我们也必须删除它相应的部门成员。即调用DeptDAO.remove时也必须调用DeptUserDAO.remove,而且这两个动作必须在一个事务中处理。由于这两个DAO都调用的是各自数据库连接,那我怎么样来保证这个操作的事务性呢?利用java中的JTA吗?