Por favor amigos, me ensinem Hibernate

1 resposta
jomello_br

Olá amigos, por favor me ensinem a fazer de forma correta essa questão por favor :slight_smile:

Vamos criar tabelas apenas com ID e descricao ok:

Tabela PAI: ID_PAI, DESCRICAO
tabela FILHA: ID_PAI, ID_FILHA, DESCRICAO
tabela FILHA_DA FILHA: ID_FILHA, ID_FILHA_DA_FILHA, DESCRICAO
tabela FILHA_DA FILHA_DA FILHA: ID_FILHA_DA_FILHA, ID_FILHA_DA_FILHA_DA_FILHA

Ou seja, tenho uma tabela pai que tem uma filha que tem varias outras filhas que por sua vez tem varias outras filhas.

Pergunta, como deleto e/ou altero via HIBERNATE a tabela FILHA_DA_FILHA e claro os filhos dela???

Claro tudo via Annotations e como eu crio as entidades ok :slight_smile:

Desde já agradeço qualquer ajuda

Abraços

Jomello

1 Resposta

kcobainnn

você mapeia uma entidade com a anotação

@Entity

sua pergunta não foi muito clara, mas pelo que eu entendi, você quer saber como atualizar/deletar dados de outras entidades, através da entidade pai.

por exemplo

private Filho filho;

@OneToMany(cascade=CascadeType.ALL)
public Filho getFilho(){
    return filho;
}

tudo o que você fizer na entidade pai, será alterada na entidade filha, e assim funciona p/ a filha da filha, sucessivamente…

Criado 9 de julho de 2012
Ultima resposta 9 de jul. de 2012
Respostas 1
Participantes 2