spring - IntelliJ Persistence 工具的数据库模式映射为空
解决方案
我认为您只选择了“当前模式” - 这是您用来创建数据源/连接的模式。您需要为要映射的对象添加/选择拥有模式。
选项 1 - 在数据源设置期间: 数据源和驱动程序窗口 选择“模式”选项卡(该工具在“常规”选项卡上打开)并选择您要映射的对象所在的模式。
选项 2 - 数据 源设置之后 如果您可以返回最初设置数据源的窗口,则可以按照新数据源设置的说明进行操作,但是,有一个快捷方式。如果您能够成功创建数据源,您应该会在 IntelliJ“数据库工具窗口”(视图 > 工具窗口 > 数据库)中看到该数据源。有一个可以与之交互的小药丸图标。我说“3 of 2195”——这告诉你你可以看到总共 2195 个可用的 3 个模式。单击药丸图标。找到拥有您需要映射的表的架构并选择它。
在选项 1 或 2 之后 ,您应该能够导航到持久性工具,右键单击您的项目,然后选择“生成持久性映射”,然后单击“按数据库模式”。在“导入数据库模式窗口”中选择数据源后,您应该会看到所有可用于映射的对象(表)。
注意:我正在运行 IntelliJ Ultimate Edition v2020.1。我正在连接和映射来自企业 Oracle 12c 数据库的对象(无法真正共享屏幕截图,因此我将尝试进行描述)
我知道我正在拔头发,所以我希望有人觉得这有帮助!
推荐阅读
- excel - 两张表格中的 Vlookup 公式
- mysql - 错误:ER_BAD_FIELD_ERROR:“where 子句”中的未知列“app.js”
- python - 具有三个参数的 keras 中的自定义指标
- python - 我从我的网络摄像头收集了一个文件中的 numpy 数组,但它是用点存储的,以后会产生问题
- java - 运行具有包的 java 文件(在 Linux 上)
- git - 当有新的上游提交时重新启动 git merge
- python - 无法连续启动新的 chrome 会话
- c - CS50 Pset 4 - 过滤器 - Helpers.c - 模糊
- javascript - 错误:React.Children.only 期望接收单个 React 元素子元素
- java - 部署在 tomcat 上的 Web 服务无法访问远程 SQL Server