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 
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
Mas como ficaria o exemplo…
De usuario Para Endereço.
public class Colaborador{
ManyToOne(cascade = CascadeType.PERSIST)
private Endereco endereco;
Assim?
Como você mapeou a herança?
Esse ManyToOne quer dizer: sempre que cadastrar um Colaborador, cadastre um Endereco.
Eu Acho q nao fiz esse mapeamento da herança como eh???