Eclipse 表中的DB2JPA实体

Eclipse 表中的DB2JPA实体,eclipse,jakarta-ee,jpa,ibm-midrange,Eclipse,Jakarta Ee,Jpa,Ibm Midrange,我正试图通过Eclipse向导从表中生成JPA实体。数据库是AS400-DB2。 我以这种方式设置了属性: 数据库:ACG_COMTST URL:jdbc:as400://192.168.3.54 用户名:username 密码:密码 ACG_COMTST是AS400库 当我按下测试连接时,我获得了成功。但是我在向导中看不到任何要选择的表,Dali是提供您正在使用的实体生成向导的Eclipse插件,它依赖于另一个Eclipse插件DTP来提供执行实体生成所需的数据库元数据。因此,此问题可能是由任

我正试图通过Eclipse向导从表中生成JPA实体。数据库是AS400-DB2。 我以这种方式设置了属性: 数据库:ACG_COMTST URL:jdbc:as400://192.168.3.54 用户名:username 密码:密码

ACG_COMTST是AS400库


当我按下测试连接时,我获得了成功。但是我在向导中看不到任何要选择的表,Dali是提供您正在使用的实体生成向导的Eclipse插件,它依赖于另一个Eclipse插件DTP来提供执行实体生成所需的数据库元数据。因此,此问题可能是由任一插件引起的

(可能)隔离问题的一种简单方法是使用DTP的Data Source Explorer视图查看DTP以元数据的方式返回的内容。使用此视图连接到AS400-DB2数据库。(您将使用在Dali实体生成向导中创建的相同连接配置文件。)连接后,您应该能够展开树以查看表。如果没有表,问题在于用于从数据库检索元数据的DTP适配器,这是DTP的问题;如果树中有表,则问题在于Dali


此外,您应该查看Eclipse日志(../.metadata/.log),以查看在使用Dali向导时是否发生任何类型的异常。

Dali,提供您正在使用的实体生成向导的Eclipse插件,依赖另一个Eclipse插件DTP来提供执行实体生成所需的数据库元数据。因此,此问题可能是由任一插件引起的

(可能)隔离问题的一种简单方法是使用DTP的Data Source Explorer视图查看DTP以元数据的方式返回的内容。使用此视图连接到AS400-DB2数据库。(您将使用在Dali实体生成向导中创建的相同连接配置文件。)连接后,您应该能够展开树以查看表。如果没有表,问题在于用于从数据库检索元数据的DTP适配器,这是DTP的问题;如果树中有表,则问题在于Dali


另外,您应该查看Eclipse日志(./.metadata/.log),以查看在使用Dali向导时是否发生任何类型的异常。

我自己花了半个上午试图解决这个问题。答案就在项目| Properties | JPA页面一半的“Override default catalog from connection”中。必须将其设置为保存架构的实际目录,通常是服务器名称。它默认为您为连接提供的用户名。

我自己花了半个上午试图弄清楚这一点。答案就在项目| Properties | JPA页面一半的“Override default catalog from connection”中。必须将其设置为保存架构的实际目录,通常是服务器名称。它默认为您为连接提供的用户名。

您解决过这个问题吗?您解决过这个问题吗?