JUnit 做hibernate项目单元测试的时候,发现控制台明明打印了insert语句的日志,但是一看数据库,就是没有数据。
前辈说,JUnit测试类完成后事务是默认 回滚的。只能查询数据,不能增删改。
在测试类或者测试方法上面加上注解 @Rollback(false) 表示事物不回滚,这样数据就可以提交到数据库中了。