【发布时间】:2012-10-21 03:37:15
【问题描述】:
我有一个 JPA 实体 Person,因为一个人可以有很多联系人(这些是组织而不是个人)。
在 JSF 页面上,我需要显示人员和所有联系人。这就是我想解决这个问题的想法。
- 创建两个 facelet 页面,一个用于人员,一个用于联系人(属于人员)
- 创建两个 Viewscoped 支持 bean,一个用于人员页面,一个用于联系人页面
- 使用 UI 包括将两者组合成一个页面供最终用户使用。
问题是我不知道如何从Person 内部的PersonBackingBean 实体传递List<Contact>(延迟加载但可能与此问题的上下文无关,但仍然提及任何方式)必须优雅的ContactsBackingBean。
可能是我的方法是错误的,应该只有一个 Bean 。
【问题讨论】:
-
你不能让
List<Contact>成为Person的属性吗?或者你在另一个 bean 中没有Person吗?