Estou tendo problemas para persistir uma lista com JPA, ele esta salvando somente a última posição da lista e sem a referencia da classe principal… Vou postar o código abaixo por favor quem souber já estou parado nisso a alguns dias.
Obrigado
@Entity
@Table(name = "PESSOA")
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public class BeanPessoa implements Serializable {
@Id
@GeneratedValue
private Long id;
@Column(nullable = false)
private String nome;
@OneToMany(mappedBy = "pessoa", cascade = CascadeType.ALL)
private List<BeanDependente> dependentes;
}
@Entity
@Table(name = "DEPENDENTE")
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public class BeanDependente implements Serializable {
@Id
@GeneratedValue
private Long id;
@Column(nullable = false)
private String nome;
@ManyToOne
@JoinColumn(name = "pessoa_id")
BeanPessoa pessoa;
}