を休止状態:私はinvoicerecipientのpersidを持っているので、私は両方の次に取得する必要は私が休止状態のSQLクエリとの奇妙な問題を抱えているSQLクエリ
registration has one invoicerecipient
registration has many attendees
:
デシベルの関係は次のようにしている以下の関連する登録をケースするが、第2のケースのみが機能する。最初のケースがなぜ機能しないのか誰も知っていますか?
select distinct registration from Registration registration, in(registration.attendees) atts where atts.id = :persid or registration.invoicerecipient.id = :persid
select distinct registration from Registration registration where registration.invoicerecipient.id = :persid
どちらの文も有効なJPAクエリ言語です。 http://stackoverflow.com/questions/1193483/hibernate-sql-query/1193647#1193647コメントを参照してください。 –