在我当前的项目中,我使用的是 Java EE 和 JPA。我现在面临着持久化东西的需要,并且工作测试驱动,我试图弄清楚如何测试这些东西。
在以前的 Spring 项目中,我们使用 @Transactional(Rollback=true) 在每次测试后回滚事务。我们可以调用persist + flush,然后查询以检查JPA 是否正确完成。
您如何在 Java EE 中优雅地做到这一点(最少的配置工作,最少的额外内容/资源)?
jeeunit 看起来像一个答案,但它不再继续,而是合并到“pax 考试”中,它只提供我没有的 Maven 支持。