0

我可以说实体 A 与实体 B 有 @OneToMany 关系。因此我有一个 List entityBlist;我想在每个实体 A 的 JSF 数据表上显示;

这意味着我必须在 EL 表达式 #{backingbean.entityA.entityBlist} 中使用“getter”

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

4

1 回答 1

1

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

于 2013-09-21T12:51:19.170 回答