2011-04-07 36 views
0

问候,JPA TopLink帮助!

截至目前我已经完成了建立一个单表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. 

回答

1

解决再次...只是使用TypedQuery

问题