0

问候,

到目前为止,我已经完成了构建单表 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.
4

1 回答 1

1

再次解决了问题...刚刚使用了TypedQuery

于 2011-04-07T23:50:21.617 回答