Ajuda.. Gravação Banco.. Herança

4 respostas
V

Olá pessoal…

tenho duas classes… bean… 1 pessoa… e 1 aluno… ---- Aluno extends Pessoa… até aí tudo bem…

quando vou gravar no banco… eu tenho 2 DAo… 1 pessoaDao e 1 alunoDao…
como faço pra gravar no banco… as informações ???

como teria q ser o metodo pra gravação ???

tentei gravando o filho… mais ele pede o codigo do pai… e entao da erro…

bom se puderem me ajudar… obrigadoo…

4 Respostas

luis.soares

Grave primeiro o pai, e depois os filhos.
Utilize transações, com commit e rollback.

Abraço.

luis.soares

Me desculpe, Valdo. Acabei respondendo sem me atentar à questão da herança.
Mas como assim ele pede o código do pai ?
No modelo de dados, você tem classe distintas para cada classe, ou estão em uma mesma tabela ?

A

pst.setString ( 1 , aluno.getDsEndereco ( ) );
por exemplo… mas etm q criar SQLs diferentes pra cada tabela

mas posta seu código ai q fica mais fácil…

V

isso tenho 2 classes distintas … 1 é pessoa… q possui atributos comuns… e 1 aluno… q possui atributos além de comuns especificos…

estou sem o codigo aqui agora…

assim q puder eu posto…

Criado 17 de novembro de 2006
Ultima resposta 17 de nov. de 2006
Respostas 4
Participantes 3