Как использовать вложенные объекты в JSF 2.0 - PullRequest
0 голосов
/ 25 февраля 2012
<h:outputLabel value="#{bundle.CreateCustomerLabel_email}" for="email" /> 
<h:inputText id="email" value="#{customerController.selected.email}" title="#{bundle.CreateCustomerTitle_email}" /> 

<h:outputLabel value="Address:" for="addressId.address" /> 
<h:inputText size="30" id="address" value="#{customerController.selected.addressId.address}" title="Address" >
</h:inputText>

В бобе Cutomer Entity у меня есть:

@JoinColumn(name = "address_id", referencedColumnName = "address_id")
@ManyToOne(optional = true, cascade={CascadeType.ALL})
private Address addressId;

В компоненте Address Entity у меня есть:

Basic(optional = true)
@NotNull
@Size(min = 1, max = 50)
@Column(name = "address")
private String address;

ВОПРОС: Как я могу использовать вложенные свойства в формах JSF 2.0? Должен ли я реализовать вложенные формы или как?

Заранее спасибо! Сами

1 Ответ

0 голосов
/ 25 февраля 2012

Есть ли у вас методы для addressId и address? Атрибут for во второй метке должен быть for="address".

...