0

我有一个 JPA 实体人,因为人可以有很多联系人(这些是组织而不是人)。

在 JSF 页面上,我需要显示人员和所有联系人。这就是我想接近这个的想法。

  • 创建两个 facelet 页面,一个用于人员,一个用于联系人(属于人员)
  • 创建两个 Viewscoped 支持 bean 一个用于人员页面一个用于联系人页面
  • 使用 UI 包括将两者组合到最终用户的单个页面中。

问题是我不知道如何将List<Contact>(延迟加载但可能与此问题的上下文无关但仍然提及任何方式)从hasPerson内部的实体PersonBackingBean传递给ContactsBackingBean优雅的 .

可能是我的方法是错误的,应该只有一个 Bean 。

4

1 回答 1

0

我会创建一个 Controller Bean 并准备其中的数据。当您在选择要显示的人员时处理操作时,可以进行数据准备。

向该控制器添加两个 get 方法,一个获取人员,第二个获取联系人。

于 2012-10-21T07:16:25.437 回答