建议一个JPAunit testing框架

如何对JPA代码进行unit testing? 有没有办法自己生成unit testing用例?

注意:我很懒,也不熟悉Unit Test代码。

看看这个, Unitils 。 这是一个相关的讨论 ,带有一些示例代码。

下面是一个示例,将DBUnit,Spring和OpenJPA结合在一起。 你可能没有全部使用,但是如果你想和DBUnit一起使用,这可能会带你去 ,我相信。

我正在为正在进行的项目尝试OpenEJB( http://openejb.apache.org/ )。 它是一个可嵌入的容器,支持EJB 3.0(部分3.1)。 我对它的第一印象是相当不错的。

最近我遇到了测试问题:

  1. 在JPA实体上运行的业务逻辑
  2. 复杂的JPQL查询与业务逻辑混合在一起。

我使用了JPA-Unit ,它解决了我所有的问题。