【发布时间】:2019-07-19 10:53:35
【问题描述】:
当我想在 Intellij JPA 控制台中进行查询时,我收到relation "topic" does not exist 的错误。 jpql查询select t from Topic t。我正在使用spring boot,我将jpa添加到模块中,持久性工具栏运行良好,但jpa控制台没有。我的想法是 JPA 控制台在正确的数据库模式中找不到,但数据源选择了正确的。
JPA 控制台打印: [2019-07-19 12:49:59] [42P01] 错误:关系“主题”不存在 [2019-07-19 12:49:59] 职位:60
【问题讨论】:
-
显然您的数据库中没有名为
topic的表。你需要先创建一个 -
但在数据库中也可以在数据库工具栏中看到:/
-
也许你在创建它时引用了它?
"Topic"与topic不同的表名 -
orm 自动制作的表格
-
添加更多细节:什么是数据库,如何定义映射?您可以从代码中运行相同的查询吗?检查例如stackoverflow.com/questions/30626989/…
标签: postgresql spring-boot intellij-idea spring-data-jpa