Tipo eu tenho uma Classe que está com a anotação @Entity nela eu tenho um campo List e a minha Classe que também tem a anotação @Entity
e a relação entre elas é de OneToMany, como eu faria para persistir essa lista de pessoas em um banco?
Persistinto uma Lista de Objetos em um banco de dados usando JPA
3 Respostas
G
Se tua entidade que contem a lista estiver mapeada com o CascadeType.PERSIST, e tu estiver com a lista de pessoas preenchida com alguma pessoa o JPA fará a persistência automaticamente.
dependendo do modelo, vc pode até colocar uma anotação para persistir a lista sem chamar algum metodo.
EX:.
@OneToMany(fetch=FetchType.EAGER, mappedBy="pessoa", cascade=CascadeType.ALL)
private List<Pessoa> pessoas;
espero ter ajudado
Vlw kra brigadao
Criado 29 de setembro de 2009
Ultima resposta 30 de set. de 2009
Respostas 3
Participantes 3