一、前提摘要
自己写了一个 demo,然后在单元测试类中写一个插入语句到数据库中的一个操作,发现控制台正常打印 insert sql 语句,但是在数据库中查询不到该数据
二、原因
单元测试类对插入、修改、删除操作会自动回滚掉,所以你在数据库中查询不到该数据。
三、解决办法
在单元测试类中添加一个 @Commit 注解就可以了,发现单元测试类可以提交事务了。
自己写了一个 demo,然后在单元测试类中写一个插入语句到数据库中的一个操作,发现控制台正常打印 insert sql 语句,但是在数据库中查询不到该数据
单元测试类对插入、修改、删除操作会自动回滚掉,所以你在数据库中查询不到该数据。
在单元测试类中添加一个 @Commit 注解就可以了,发现单元测试类可以提交事务了。