Hibernate组通过返回自己的对象

时间:2014-04-25 10:25:14

标签: java hibernate criteria pojo

我尝试使用组投影在休眠标准中解析自己的对象。

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。

0 个答案:

没有答案