Ciao a tutti,
ho due POJO
Usr
e una semplice classe POJO per contenere diversi indirizzi associati all'utenteprivate List<UsrAddress> addressList;
@OneToMany(cascade = CascadeType.ALL, mappedBy="relatedUser")
public List<UsrAddress> getAddressList() {
return addressList;
}
public void setAddressList(List<UsrAddress> addressList) {
this.addressList = addressList;
}
UsrAdddress
(sto cercando di persistere la relazione nel database con EJB3 e Hibernate)
sul mio client provo a fare una cosa del genere
ma non capisco perchè mi ritorna un NullPointerException sulla linea dove provo ad aggiungere l'indirizzo nella lista.user = new Usr(username, password, email, activeAccount, role);
// add as many attributes you want to this class
UsrAddress address = new UsrAddress();
address.setFirstName(firstName);
address.setLastName(lastName);
//attaching the single address to the Usr instance
user.getAddressList().add(address);
Boolean success = new Boolean(facadeBean.addUsr(user, false));

Rispondi quotando