我正在尝试使用条件类
编写查询select *
from A full join B on
A.aid=B.aid
left join C on
C.bid=B.bid
到目前为止我已经
了criteria = getSession().createCriteria(A.class, "A")
.createCriteria("B", "B").createCriteria("C", "C")
这是内连接的连接我不想要
答案 0 :(得分:0)
我明白了。
criteria = getSession().createCriteria(A.class, "A", Criteria.LEFT_JOIN)
.createCriteria("B", "B").createCriteria("C", "C", Criteria.LEFT_JOIN);
criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);