と呼ばれるクラスとCustomer
と呼ばれる別のクラスがありPerson
ます。クラスCustomer
にはプロパティがありますPerson
。次のコードを参照してください。
public class Customer{
private String name;
private Person person;
}
しかし、使用しようとすると#{customerManagedBean.customer.person.id}
、人が null であるため、人からプロパティ ID に到達できないため、エラーが発生しました。
だから私は自分のコードを次のように変更しました:
public Class Customer{
public Customer{
person = new Person();
}
private String name;
private Person person;
}
そして、すべてがうまくいきます。クラスを使用する前に、クラス内のすべてのオブジェクトを初期化する必要がありますか?