首页 > 解决方案 > 测试使用多个数据源的 JPA 应用程序

问题描述

我有一个应用程序,它从一个数据库中读取记录,对它们执行操作,创建新记录,然后将它们写入一个新数据库。

生态系统使用 EJB (tomEE) 和 JPA (openJPA),并使用 arquillian 进行测试。

我有一个带有两个持久单元的 persistence.xml,每个单元都使用不同的数据源。这两个数据源在 arquillian.xml 中定义

测试失败,因为 Arquillian 似乎有多个持久性单元的问题(例如,参见:https ://developer.jboss.org/thread/252186 )

我可以使用其他方法来自动测试此应用程序吗?

标签: javajpaejbjboss-arquillianapache-tomee

解决方案


推荐阅读