解决junit操作数据库自动回滚 单元测试中,删除执行成功,但是数据库中的数据没有更新,原因是AbstractTransactionalJUnit4SpringContextTests默认对delete和update操作做了自动回滚,防止测试用例给数据库造成的持久性的影响。 解决办法: 在测试方法上加上注解@Rollback(false);