Persistinto uma Lista de Objetos em um banco de dados usando JPA

3 respostas
aspmedeiros

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?

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.

alanbrasil1984

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

aspmedeiros

Vlw kra brigadao

Criado 29 de setembro de 2009
Ultima resposta 30 de set. de 2009
Respostas 3
Participantes 3