Duvida Com Cascade

4 respostas
colored

Tipo Eu tenho umas classes…
Colaborador - Usuario - Endereco
Usuario Extend Colaborador… e Colaborador tem um Endereço

Bom quando eu vou criar um Usuario tenho q criar um endereço eu keria que o objeto Endereco fosse salvo junto ao usuario sem que eu precisasse
fazer

dao.salvar(endereco)

Como eu ficaria isso??? eh com cascade neh… eu m embolei um pk pq o atributo do endereço está no colaborador por isso to m embolando…

Alguem pod me ajudar thanks :smiley:

4 Respostas

G

Se a associação de Usuario/Colaborador para endereço possuir cascade para as ações de salvar, sempre que você salvar Usuario/Colaborador ele salva o endereço.

http://guj.com.br/posts/list/140701.java#757552
http://guj.com.br/posts/list/140701.java#757587

colored

Mas como ficaria o exemplo…

De usuario Para Endereço.

public class Colaborador{

ManyToOne(cascade = CascadeType.PERSIST)
private Endereco endereco;

Assim?

Andre_Brito

Como você mapeou a herança?

Esse ManyToOne quer dizer: sempre que cadastrar um Colaborador, cadastre um Endereco.

colored

Eu Acho q nao fiz esse mapeamento da herança como eh???

Criado 8 de outubro de 2009
Ultima resposta 9 de out. de 2009
Respostas 4
Participantes 3