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
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)