完全加入和左连接的标准

时间:2014-12-16 14:27:15

标签: java hibernate join hql criteria

我正在尝试使用条件类

编写查询
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")

这是内连接的连接我不想要

1 个答案:

答案 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);