这是一个有点奇怪的问题,但它已经困扰我几个月了。我使用Wicket + Hibernate(使用Maven构建)构建了一个基于JPA的Web应用程序,并想直接测试DAO层。我创建了一个特定的src/test/resources/META-INF/persistence.xml文件供测试使用,但一直遇到与WTP等工具的冲突。为了解决这些问题,我创建了一个单独的测试项目来存放单元测试。是否有更好的方法来管理JPA项目的单元测试,而不需要在持久性文件之间进行竞争?
补充说明:其他测试框架(例如TestNG)会使这变得更容易吗?