摘要: 对于与数据库相关的 Spring MVC 项目,我们通常会把 事务 配置在 Service层,当数据库操作失败时让 Service 层抛出运行时异常,Spring 事物管理器就会进行回滚。 如此一来,我们的 Controller 层就不得不进行 try-catch Service 层的异常,否则会返 阅读全文
posted @ 2018-03-04 16:49 开拖拉机的蜡笔小新 阅读(5633) 评论(3) 推荐(1) 编辑
摘要: 使用spring难免要用到spring的事务管理,要用事务管理又会很自然的选择声明式的事务管理,在spring的文档中说道,spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。那么什么是检查型异常什么又是非检查型异常呢?最简单的判断点有两个:1.继承 阅读全文
posted @ 2018-03-04 15:27 开拖拉机的蜡笔小新 阅读(244) 评论(0) 推荐(0) 编辑