spring事物和hibernate session提交小记

项目中spring事物管理通过@Transactional注解实现,之前没对默认回滚级别做修改,方法执行出错,事物没回滚

导致脏数据出现

默认回滚级别:RuntimeException 修改:加rollbackfor属性

对于容器管理事物,session只负责对缓存和数据库间同步,不会因为异常而不同步缓存到数据库

你可能感兴趣的:(spring事物和hibernate session提交小记)