valdo1
Novembro 17, 2006, 5:30pm
#1
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…
Grave primeiro o pai, e depois os filhos.
Utilize transações, com commit e rollback.
Abraço.
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 ?
albiere
Novembro 17, 2006, 5:45pm
#4
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…
valdo1
Novembro 17, 2006, 5:47pm
#5
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…