请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么加入 @Transactional不能保存


@Test
@Transactional
public void save() throws Exception {
   ProductCategory productCategory = new ProductCategory("韩国农协", 3);
   ProductCategory result = categoryService.save(productCategory);
   Assert.assertNotNull(result);
}


但是去掉@Transactional就可以

正在回答 回答被采纳积分+3

1回答

廖师兄 2017-11-12 01:26:15

在UnitTest里加了@Transactional会回滚,目的是让单元测试不留下脏数据

0 回复 有任何疑惑可以回复我~
  • 提问者 car #1
    原来这是测试特性。
    回复 有任何疑惑可以回复我~ 2017-11-12 09:09:23
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信