Não consigo gravar dados usando chave estrangeira.
Ola queridos amigos programadores em java, tenho duas tabelas:
Pessoa
id_pessoa int 225 - autoinclement(Pk)
nome varchar 50
Contato
id_pessoa int 225(pk)
tipoContato varchar 50
descontato varchar 50
*Lembrando que a multiplicidade é um para muitos. Uma pessoa pode ter varios contatos, mas esses contatos so pode pertencer somente a uma pessoa.
Tenho duas classes em Poo
Pessoa
private int id_pessoa;
private String nome;
Contato
private int id_pessoa;
private String tipocontato;
private String descontato;private Pessoa p; //Crio objeto pessoa
Como são atributos privados criei metodos Get e Set (encapsulamento).
Criei classes de persistências Dao(Data Object Acess) para manipular os metodos referentes ao banco de dados, mas o ploblema e o seguinte quando eu gravo os dados na tabela pessoa eu tambem queria gravar na tabela Contatos relacionando as ids e gravando automaticamente, mas nao consigo gravar pegando as ids das duas tabelas.
exemplo:
id - 1
nome - Jose
Tipo de Contato: - Descrição:
Email Jose@jose.com.br
Telefone Fixo (21)0000 - 0000
Telefone Celular (21)00000 - 0000
WhatsApp (21)000 - 00 - 00 - 00
Estou dizendo que a pessoa Jose tem varios contatos.
Ok Obrigado gente!!!!
Discussão (1)
Carregando comentários...