Fórum Inserindo ou Alterando Objetos em duas tabelas #388162

08/10/2010

0

Bom dia a Todos.   Tenho um problema que preciso fazer o seguinte:   tenho duas tabelas.   A tabela B é o espelho da tabela A.   01 - sempre quando preciso incluir na tabela A tambem preciso incluir os mesmos dados na tabela B. 02 - sempre que incluo na tabela A um novo Item tenho que inserir esse novo item na tabela B. 03 - sempre que alterar um item na tabela A preciso alterar tambem na tabela B.     Não tenho idéia como fazer isso já tentei algumas formas mas não consegui, acho que pelo fato de não ter muita experiência em java.   No que puderem me ajudar ficarei grato.   uso: hibernate(jpa), jsf(richfaces),postgres.   Atenciosamente, Ricardo Barcelos.    
Barcelos.java

Barcelos.java

Responder

Posts

08/10/2010

Davi Costa

Ricardo é o seguinte oq vc vai ter que fazer é uma associação.

public class A{

private Long id;

private String decricao;

//getters and setters

}

public class B{

private String OutroAttributoQualquer;

private A a;

//getters and setters

}

Quando vc persistir A logo após vc persite B.


daoA.insert(a);
b.setA(a);
daoB.insert(b);

Depois disso sempre que atualizar A estará automaticamente atualizando B, pq ele tem uma referência
para aquele A.

Espero que eu tenha sido claro.

Att Davi
Responder

Gostei + 0

08/10/2010

Barcelos.java

Boa tarde Davi.   Foi claro sim.   Muito obrigado pela dica.   Atenciosamente, Ricardo Barcelos.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar