java - Hibernate 和 Junit 测试 : rollback tests changes

标签 java hibernate junit

有人知道回滚测试期间执行的事务的方法吗..

有了Spring,一切都会很容易......

但是我正在审查一个不使用该框架的应用程序..

最佳答案

您必须在 @After 带注释的方法上手动执行此操作。

但我强烈鼓励设置一个可以从实体生成的内存数据库(例如 HSQLDB)。这样,您将拥有更快的测试速度,并且测试不会相互依赖 - 这就是单元测试的目的。

检查这个link

关于java - Hibernate 和 Junit 测试 : rollback tests changes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22668513/

相关文章:

java - junit - 预期值和实际值相同但测试结果失败

java - 升级到2.7 ClassNotFoundException : org. mockito.exceptions.Reporter 运行测试后

java - ArrayAdapter 中 onCreateViewHolder 中的 NullPointerException

java - Joda Time ,解析不起作用

c# - 带有客户端身份验证的 .Net 和 Java 之间的 SSL 套接字

java - Hibernate中的根异常是什么

java - 断言 java 中私有(private)方法抛出异常的另一种方法

java - android状态栏隐藏抽屉导航

java - 在 Weblogic 12.1.3.0 上部署 Spring 应用程序时出错

java - JPQL 连接两个表