Eclipse 报告我的 JPA 项目错误

2022-09-03 16:57:48

每次我做一个JPA项目时,Eclipse都会报告我的项目中有错误,但我不明白为什么会这样。我在下面添加了图像和错误:

enter image description here

说明 资源路径 位置类型 无法解决表“页”页上的列“id”.java/断点JPA/src/no/断点/域行 14 JPA 问题

说明 资源路径 位置类型 无法解决表“页”页上的列“标题”.java/断点JPA/src/no/断点/域行 18 JPA 问题

说明 资源路径 位置 类型 主键联接列“id”无法在表“页”上解析 页.java /断点JPA/src/no/断点/域行 10 JPA 问题

enter image description here


答案 1

我遇到了同样的问题,对我来说,解决方案是刷新数据库连接。

打开 JPA 视图,找到数据源资源管理器。在那里,您打开数据库连接,连接到您的数据库,点击刷新。然后在您的文件中进行一些更改并保存它,我在id字段中添加了一个@Column(name = “”)注释。之后,错误消息消失了,我重新定义了列注释。

问题似乎是 eclipse 在建立第一个连接后读取数据库表,之后连接关闭。因此,如果您像我一样,在数据库中的第一个连接之后进行了一些更改,例如将字段名称从foo_id更改为仅id,eclipse不知道这一点并带有此错误。


答案 2

旧线程,但是我只是遇到了同样的问题,并用更快的方法解决了。

  1. 项目属性 --> JPA
  2. 将连接更改为 。点击应用。
  3. 将连接更改为以前的值。点击应用。

希望这有助于某人。


推荐