IntelliJ Persistence工具的数据库架构映射为空

问题描述 投票:0回答:1

我已经分配了数据源并获取了这些表,但是我仍然无法映射我的列名(如图片所示)我该怎么办?我正在使用H2 DB。enter image description here

spring intellij-idea persistence
1个回答
0
投票

我认为您只选择了“当前模式”-这是您用来创建数据源/连接的模式。您需要为要映射的对象添加/选择拥有的架构。

OPTION 1-在数据源设置期间:Data Sources and Drivers Window选择“模式”选项卡(该工具在“常规”选项卡上打开),然后选择要映射的对象所在的模式。

OPTION 2-设置数据源之后如果可以返回到最初设置数据源的窗口,则可以按照有关新数据源设置的说明进行操作,但是有一个快捷方式。如果能够成功创建数据源,则应该在IntelliJ“数据库工具窗口”(查看>工具窗口>数据库)中看到该数据源。您可以与一个小药丸图标进行交互。我的话说“ 2 of 3195”-这是告诉您您可以看到总共2195个可用模式中的3个模式。单击药丸图标。找到拥有您需要映射的表的架构,然后选择它。

在选项1或2之后然后,您应该能够导航到持久性工具,右键单击您的项目,然后选择“ Generate Persistence Mapping”,然后单击“ By Database Schema”。在“导入数据库架构窗口”中选择数据源后,您应该会看到所有可用于映射的对象(表)。

注意:我正在运行IntelliJ Ultimate Edition v2020.1。我正在连接和映射企业Oracle 12c数据库中的对象(无法真正共享屏幕截图,因此我将尽力进行描述)

我知道我正在拔头发,所以我希望有人觉得这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.