以下の SQL クエリを条件クエリに変換する必要があります。テーブルは 1 つだけで、自己結合の場合ではないことに注意してください。
SELECT atable.c1 AS ac1, btable.c1 as bc1
FROM (
SELECT a.c1
FROM table_child a
WHERE a.c2='XXX') atable
LEFT OUTER JOIN (
SELECT b.c1
FROM table_child b
WHERE b.c3 ='YYYYY') btable
ON atable.c1 = btable.c1
DetachedCriteria
using 、などを使用する方法は知ってorg.hibernate.criterion.Subqueries
いますが、クラスは主に句用のようです。IN()
NOT EXISTS()
SubQueries
WHERE
上記の SQL クエリに示すように、SubQuery を使用して結合を実行するにはどうすればよいですか。Hibernate Criteria Query を使用してこれを行う必要があります。
ありがとう。