私は片側に 0..* カーディナリティを持つ多対多の関係を持っています。リレーションテーブルをクエリしたい。次のウェブサイトを見つけました: #2. タグが割り当てられていないすべての記事を検索しますが、クエリは機能しません。
String hql = "select a from Article a " +
"left join a.tags t " +
"group by a " +
"having count(t)=0";
Query query = session.createQuery(hql);
List<Article> articles = query.list();
このクエリを使用すると、select ステートメントで group by 要素が正しく定義されていないことを示すエラーが表示されます。
ここに例があります。Articles テーブルがあり、休止状態によって生成された Tags テーブルの関係テーブルが Articles_Tags であるとしましょう。タグが付いていない記事を探したい
hql でリレーション テーブルを使用して、タグのないすべての記事を検索するにはどうすればよいですか?