我尝试使用组投影在休眠标准中解析自己的对象。
crit.add(Restrictions.eq("personGlobal", personGlobal));
Projection projection = Projections.projectionList()
.add(Projections.groupProperty("organisation").as("organisation"))
.add(Property.forName("id").max().as("person"))
.add(Projections.min("activeFrom").as("activeFrom"))
.add(Projections.max("activeTo").as("activeTo"));
crit.setProjection(projection);
crit.setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
我想要这样的东西
地图:
Organisation organisation;
Person person;
Date activeFrom;
Date activeTo;
我想过要用一种自我加入来吸引这个人,但不知道怎么做? 一些想法如何在不做额外请求的情况下获得此人?而且没有写SQL。