mp5*_*mp5 3 java eclipse validation jpa jpql
我正在使用eclipse indigo并且正在进行"JPA验证问题".
我的命名查询是:
from Person p where p.name = :name
Run Code Online (Sandbox Code Playgroud)
并且有这个错误:
The query does not start with a valid identifier, has to be either SELECT, UPDATE or DELETE FROM.
Run Code Online (Sandbox Code Playgroud)
但它是一个有效的JPQL查询.有人知道如何删除此错误?
如果我将查询更改为
select p from Person p where p.name = :name
Run Code Online (Sandbox Code Playgroud)
没有更多的错误,但我不想改变我的所有疑问.
谢谢
MP5
如果您不关心可移植性,可以关闭在Indigo版本中添加到Dali的JPQL验证.如果你有一个选择了Hibernate平台的JPA项目,你仍然可以获得Hibernate Tools对JPQL/HQL的任何有效性.
转到"查询和生成器"下的工作区首选项"Java持久性" - >"JPA->错误/警告",并将"无效或不完整的JPQL查询"更改为"忽略".如果您希望它们扩展Hibernate平台的Dali JPQL验证或者默认情况下将其关闭,您可以输入针对Hibernate工具的错误.
归档时间: |
|
查看次数: |
7613 次 |
最近记录: |