DB2 JPA从表实体(DB2 JPA entities from table)

2019-10-29 12:16发布

我试图通过Eclipse向导生成从表JPA实体。 该数据库是AS400-DB2。 我给自己定这样的属性:数据库:ACG_COMTST网址为:jdbc:AS400://192.168.3.54用户名:密码:密码

ACG_COMTST是AS400库。

当我按下测试连接,我得到的成功。 但我看不到任何表在向导中选择

Answer 1:

大理,Eclipse的插件,提供您所使用的实体生成向导,依赖于另一个Eclipse插件,DTP,提供执行实体产生必要的数据库的元数据。 其结果是,这个问题可以通过插件既可以引起的。

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

此外,你应该看看Eclipse日志(./.metadata/.log)看看,当你使用的是大理向导发生任何形式的异常。



Answer 2:

我只花了半上午试图弄清楚这一点我自己。 答案就在大约一半,该项目的“从连接覆盖默认目录” |地产| JPA页面。 你必须将其设置为保存您的架构,通常服务器名称的实际目录。 它默认为您提供用于连接的用户名。



文章来源: DB2 JPA entities from table