Não compreendi sua dúvida.
Se no momento que você for gravar um item na tabela você utilizar a sequence do banco, então pela sequence você sabe qual o id do objeto.
Basta você utilizar este ID (gerado pela sequence )para gravar os dados na outra tabela.
herbertpimentel
Alem de concordar com o rodrigousp, você poderia dar informarçoes do banco que vc esta utilizando. Assim quem sabe a gente pode ajudar ainda mais.
[]s
alex_sandro_formigar
não deu para entender muito bem bem oque você quer !
com que banco de dados você esta trabalhando ?
alex_sandro_formigar
se seu campo id for uma primary key(pk) o usuario sempre vai ter que completar toda (pk) é not null porque ela é que vai fazer relacionamento com sua outra tabela.
claro que você tem a opção de auto_increment mas tem que ser definido na hora de você criar suas tabelas
Marky.Vasconcelos
como vc grava seus dados??
por exemplo eu uso assim com o Hibernate
publicclassPessoa{@Id@GeneratedValuepubliclongid;publicstringnome;publicintidade;publicstaticvoidmain(String[]args){Pessoaa=newPessoa();a.nome="Mark";a.idade="16";addPessoa(a);System.out.println(a.id);}publicstaticvoidaddPessoa(PessoatoAdd){Sessionsession=newHibernateFactory().getSession();//Uma classe pra fazer conexõessession.save(toAdd);session.flush();session.close();}}}