在 java web 三层结构中,事务异常一般是怎么处理的?是在 serveice 层处理掉,还是抛到 controller 层?
另外,service 层的异常是用 spring aop transactionManager 来处理,还是直接手动在代码里调用 transactionManager 的方法来处理比较好? ( 有一条 service 不是所有的方法都是有异常的 )
------最佳解决方案--------------------------------------------------------
事务的处理一般在是manager也就是service层控制的,亲
------其他解决方案--------------------------------------------------------
DAO层一般是用来处理数据库的那一层。aop一般都是加在service层。推荐采用xml的方式配置aop
------其他解决方案--------------------------------------------------------
该回复于2012-12-04 13:15:45被管理员删除