gpt4 book ai didi

java - 无法使用 JPA 工具从数据库生成实体

转载 作者:行者123 更新时间:2023-11-30 07:25:47 24 4
gpt4 key购买 nike

按照本教程,我使用 JPA 工具从现有数据库生成实体类:

http://o7planning.org/web/fe/default/en/document/7758/using-hibernate-tools-generate-entity-classes-from-tables

我设置了连接,但是当我尝试右键单击项目名称 > JPA 工具 > 从表生成实体时,我选择了连接和架构,但没有显示可供选择的表

enter image description here

但是当然我在数据库中有一些同名的表。这是 Sequel Pro 中的图片:

enter image description here

最佳答案

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

(可能)隔离问题的一个简单方法是使用 DTP 的数据源资源管理器 View 来查看 DTP 以元数据的方式返回的内容。使用此 View 连接到您的数据库。 (您将使用在 Dali 实体生成向导中创建的相同连接配置文件。)连接后,您应该能够伸展树(Splay Tree)以查看表。如果没有表,则问题出在用于从数据库检索元数据的 DTP 适配器上,这是 DTP 的问题;如果树中有表,则问题出在 Dali 上。

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

关于java - 无法使用 JPA 工具从数据库生成实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36829094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com