我遇到了这个问题,并搜索了太长时间的解决方案。它是如此简单,我简直不敢相信我为此而挣扎。
所以为了防止别人浪费时间,我会羞愧地提出解决方案。
我正在使用 EclipsePersistence 框架 for JPA 和 Eclipse 的 Dali 插件。我的数据库是 IBM i 主机上的 DB2(以前称为 AS400/i5(。
列表中没有所需 get 表的架构,但它们存在。只能解析一个架构的表。
覆盖 JPA 项目中的默认模式不起作用。
问题是我在连接配置文件本身中指定了默认架构。因此,这会阻止其他架构中的表。
解决方案非常简单:
- 打开视图
Data Source Explorer
- 右键单击您的连接
- 选择
Properties
- 在左侧选择
Driver Propoerties
- 删除
Default schema
中的条目
现在它完美地工作了!