基于 JPA 的 JUnit 测试最佳实践
这是一个有点奇怪的问题,但它已经困扰了我几个月了。我已经使用Wicket + Hibernate(使用Maven构建)构建了一个基于JPA的Web应用程序,并希望直接测试DAO层。我创建了一个特定的src/test/resources/META-INF/persistence.xml文件,用于测试,但与WTP等一直发生冲突。为了解决这些问题,我创建了一个单独的测试项目,单元测试位于其中。有没有更好的方法来管理JPA项目的单元测试,而无需在持久性文件之间进行决斗?
附录:其他测试框架(例如TestNG)会让这变得更容易吗?