riteria crit = sessionFactory.getCurrentSession()
.createCriteria(Order.class)
.setProjection(Projections.distinct(
Projections.projectionList()
.add(Projections.property("this.id"))
.add(Projections.property("this.creationDate"))
.add(Projections.property("this.effectiveDate"))
.add(Projections.property("this.modificationDate"))))
.createAlias("this.consultation", "c")
.createAlias("c.institution", "institution")
order.consultation.institution を使用しようとしています。出来ますか?これを達成するには...
crit.addOrder(org.hibernate.criterion.Order.desc("institution"));
他のサブクラスが必要な場合は、アクセスしたいと思います(マルチレベル)。たとえば、オブジェクト A にオブジェクト B にオブジェクト C が含まれているようなものがあるとします。つまり、A->B->C です。