与 DB2 的 JDBC 连接 i - 仅提供单个模式的表



我遇到了这个问题,并搜索了太长时间的解决方案。它是如此简单,我简直不敢相信我为此而挣扎。

所以为了防止别人浪费时间,我会羞愧地提出解决方案。

我正在使用 EclipsePersistence 框架 for JPA 和 Eclipse 的 Dali 插件。我的数据库是 IBM i 主机上的 DB2(以前称为 AS400/i5(。

列表中没有所需 get 表的架构,但它们存在。只能解析一个架构的表。

覆盖 JPA 项目中的默认模式不起作用。

问题是我在连接配置文件本身中指定了默认架构。因此,这会阻止其他架构中的表。

解决方案非常简单:

  • 打开视图Data Source Explorer
  • 右键单击您的连接
  • 选择Properties
  • 在左侧选择Driver Propoerties
  • 删除Default schema中的条目

现在它完美地工作了!

相关内容

  • 没有找到相关文章

最新更新