java - 测试使用多个数据源的 JPA 应用程序
问题描述
我有一个应用程序,它从一个数据库中读取记录,对它们执行操作,创建新记录,然后将它们写入一个新数据库。
生态系统使用 EJB (tomEE) 和 JPA (openJPA),并使用 arquillian 进行测试。
我有一个带有两个持久单元的 persistence.xml,每个单元都使用不同的数据源。这两个数据源在 arquillian.xml 中定义
测试失败,因为 Arquillian 似乎有多个持久性单元的问题(例如,参见:https ://developer.jboss.org/thread/252186 )
我可以使用其他方法来自动测试此应用程序吗?
解决方案
推荐阅读
- java - 在 android studio 上的 textview 中读取 html 对象
- r - 在R中运行java脚本
- java - 计算非质数
- c - 如何为 ac 库 (string.h) 编译和转储程序集?
- javascript - 将 React 组件数组传递给 useState 返回空数组
- python - JSON get请求的疑难解答格式
- javascript - onClick 触发声音
- c# - 无法从根提供程序解析“ServiceBusConsumer”,因为它需要范围服务 DbContext
- javascript - 删除父级而不删除香草javascript中的子级
- typescript - 在 TypeScript 中使用字符串文字基于对象属性的动态返回类型