2011年9月5日星期一

Spring事务管理与异常处理注意事项

任何RuntimeException 将触发事务回滚,但是任何checked Exception 将不触发事务回滚

在dao 、servcie层都不要try catch,即使try catch 也要在catch中throw ServiceException供controler捕获

 

在controler中处理异常,所有catch都要ServiceException(自定义异常类 继承于RuntimeException)

参考:http://www.iteye.com/topic/34867

     http://www.4ucode.com/Study/Topic/649831

没有评论:

发表评论