JPA TopLink帮助!

JPA TopLink帮助!,jpa,named-parameters,named-query,toplink-essentials,Jpa,Named Parameters,Named Query,Toplink Essentials,您好 到目前为止,我已经完成了构建单表JPA的工作。 但是当一对一或者一对多的时候。事情变得复杂了。 特别是当涉及到带有参数的查询时 我总是在命名查询中遇到异常 Exception Description: Error compiling the query [Subject.searchBySubjectCode: SELECT s FROM Subject s WHERE s.subjectcode = :subjectcode], line 1, column 33: unknown

您好

到目前为止,我已经完成了构建单表JPA的工作。 但是当一对一或者一对多的时候。事情变得复杂了。 特别是当涉及到带有参数的查询时

我总是在命名查询中遇到异常

Exception Description: Error compiling the query [Subject.searchBySubjectCode: 
SELECT s FROM Subject s WHERE s.subjectcode = :subjectcode], line 1, column 33: 
unknown state or association field [subjectcode] of class [model.Subject].
这怎么可能? 然而,我在persistence.xml上添加了这两个实体。 顺便说一句,我正在使用TopLink Essentials并在MVC架构上实现JPA。 另外,当我重新打开表单时,这个异常总是返回

java.lang.IllegalArgumentException: NamedQuery of name: <query> not found.
java.lang.IllegalArgumentException:NamedName的查询未找到。

再次解决了问题。。。刚刚用过TypedQuery