2013-09-21 146 views
0

我已经让实体A与实体B具有@OneToMany关系。因此,我有一个List entityBlist;我希望在每个实体A的JSF数据表中显示;Hibernate延迟加载视图

这意味着,我将不得不使用“吸气剂”的EL表达式#{backingbean.entityA.entityBlist}

这显然会导致异常。解决此问题的唯一方法是用HQL JOIN Fetch语句替换getter?

回答

1

与其在您的视图中调用getter,不如创建一个由entityList构造的POJO,并在视图中使用该对象。这样,您可以使用休眠的延迟加载功能。