假设A类中有id(主键)和B类(外键),B类中有Id(主键)和C类(外键),C类中有 ID(主键)。
使用hibernate离线查询时:
1.查询条件为A类中的id
DetachedCriteria Criteria = DetachedCriteria.forClass(A.class).add(Restrictions.eq("id",id));2.查询条件为A类中的B类中的Id
DetachedCriteria Criteria = DetachedCriteria.forClass(A.class).add(Restrictions.eq("B.Id",id));3.查询条件为A类中的B类中的C类中的ID
DetachedCriteria Criteria = DetachedCriteria.forClass(A.class).createAlias("B", "b").add(Restrictions.eq("b.C.ID",id));
本文详细介绍了在Hibernate中如何通过DetachedCriteria进行离线查询,针对A类中的id、B类中的Id以及C类中的ID进行查询操作,并展示了如何创建别名以查询多级关联关系。
294

被折叠的 条评论
为什么被折叠?



