JUnit测试时为何会把数据插入到数据库,该如何解决

JUnit测试时为何会把数据插入到数据库,该如何解决,第1张

以前用JUnit 测试进行测试数据是不会真正插入到数据库的,现在不知为何一测试数据就统统被插入数据库,求解------解决方案--------------------------------------------------------JUnit 只是单元测试。你如果是测试一个DAO,那么数据当然应该被插入到数据库。如果你只是做一个简单的测试,而测试的类没有把数据持久到数据库。当然也不会插入到数据库。------解决方案--------------------------------------------------------探讨JUnit 只是单元测试。你如果是测试一个DAO,那么数据当然应该被插入到数据库。如果你只是做一个简单的测试,而测试的类没有把数据持久到数据库。当然也不会插入到数据库。

在服务器上插入记录的时候,整个事物由你的容器来完成。你应该配置了事物的相关信息吧。

junit单元测的时候,需要自己手动控制事物。

你在junit测试代码中,首先session打开事物,执行 *** 作后,session提交事务


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9621495.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存