获取一对多关系hibernate的实体列表

时间:2017-03-30 07:18:56

标签: java hibernate

我有一个列映射为

@OneToMany(mappedBy="parentStage")
private List<Stage> childStages = new ArrayList<Stage>();

当我使用hibernate查询此列时:

projectionList.add(Projections.property("childStages"),"childStage");
    Criteria cr = session.createCriteria(Stage.class,"e")
                .setProjection(projectionList)
                .setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
    List<Stage> result = cr.list();

返回

  

ArrayIndexOutOfBoundsException:0

我理解并研究了很多我们无法在hibernate中获取列表的内容吗?

是否有针对此问题的解决方案或其他解决方案来实现上述目标?

提前多多感谢

0 个答案:

没有答案