0

ご挨拶、

今のところ、私は単一テーブルのJPAの構築を完了しました。しかし、1対1または1対多に行くとき。物事は複雑になります。特にパラメータを使用したクエリに関しては。

名前付きクエリで常に例外が発生します

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 に答える