Eclipse在我的JPA项目中报告错误

Luc*_*uke 12 java eclipse jpa java-ee

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

在此输入图像描述

说明资源路径位置类型列"id"无法在表"page"上解析Page.java/BreakpointJPA/src/no/breakpoint/domain line 14 JPA问题

说明资源路径位置类型列"标题"无法在表"page"上解析Page.java/BreakpointJPA/src/no/breakpoint/domain line 18 JPA问题

说明资源路径位置类型主键连接列"id"无法在表"page"上解析Page.java/BreakpointJPA/src/no/breakpoint/domain line 10 JPA问题

在此输入图像描述

Nil*_*ils 27

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

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

问题似乎是eclipse在建立第一个连接之后读取数据库表,之后关闭连接.因此,如果你像我一样,在数据库中的第一次连接之后做了一些更改,比如将字段名称从foo_id更改为id,eclipse不知道并且出现此错误.

  • 我要注意,您还可以使用Project Explorer(Juno Service Release 2)强制进行手动JPA验证.右键单击项目,选择"验证".这样可以避免不必对源文件进行不必要的更改,以强制进行验证. (5认同)

小智 5

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

  1. 项目属性 - > JPA
  2. 更改连接.点击申请.
  3. 更改与先前值的连接.点击申请.

希望这有助于某人.