【发布时间】:2009-10-01 15:20:59
【问题描述】:
我正在尝试将 SQL 请求转换为 Hibernate 标准。
我的任务是在 SQL 中工作:
select * from objective
left outer join conditionstate
on objective.conditionid = conditionstate.conditionid
and conditionstate.personid = XXXX
where objective.toto_id = YYYYY
objective不是直接映射到condition_state,而是映射到condition。
objective --> condition <-- condition_state
我已经测试过类似的东西:
final DetachedCriteria criteriaObjective =
DetachedCriteria.forClass(Objective.class);
criteriaObjective.createAlias("conditionState", "conditionState", Criteria.LEFT_JOIN);
没有成功..
【问题讨论】: