2011-04-07 6 views
0

인사말,JPA TopLink Help!

지금까지 단일 테이블 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에 추가했습니다. BTW, TopLink Essentials를 사용하고 있으며 MVC Architecture에서 JPA를 구현하고 있습니다. 또한 폼을 다시 열면이 예외가 항상 반환됩니다.

java.lang.IllegalArgumentException: NamedQuery of name: <query> not found. 

답변

1

다시 ... 그냥 TypedQuery

사용 문제를 해결