JPA、Hibernate、MySQL を使用しています。
UploadRating という 2 つのテーブルがあります。各アップロードは、UploadRating テーブル、つまり OneToMany で複数の評価を持つことができます。UploadRating には、アップロードを評価したユーザーを定義する属性 user があります。
ここで、ユーザーの UploadRating が存在しないすべてのアップロードを知りたいと思います。クエリは次のようなものです:
from Upload up, UploadRating ur where ur.upload=up and ur.user != :usrId
上記のクエリに欠陥があることはわかっています。この場合、外部結合を使用する必要があります。誰かが私に質問を手伝ってくれませんか。