estou com algumas duvidas e gostaria de solucinar elas XD
como recuperar o id d um objeto q acabei d persistir sem fazer uma nova busca?
e tambem, tem como eu ter duas variaveis na minha classe d tipos diferentes referenciando o msm campo da tabela?
estou com algumas duvidas e gostaria de solucinar elas XD
como recuperar o id d um objeto q acabei d persistir sem fazer uma nova busca?
e tambem, tem como eu ter duas variaveis na minha classe d tipos diferentes referenciando o msm campo da tabela?
Nao sei como esta seu arquivo hbm.xml , mas se vc deixou hibernate cuidar do auto-incremento basta dar um getId():
Assim:
public class MinhaClasse
{
private int id;
private int getId()
{
return this.id;
}
}
MinhaClasse c = new MinhaClasse();
c.getId();
desculpe pela burrice, mas eh meu primeiro trabalho com hibernate e to sem paciencia.
o metodo save retorna um serializable q pelo q eu pude ver eh um Integer q deveria ser o id desse objeto q acabou de ser salvo no banco.
mas eu qd uso ou mando imprimir pelo console so eh o numero 0.
axo q estou fazendo alguma coisa errado, talvez tenha q desserializar primeiro, nunk mexi com serializable na minha vida, alguem pode ajudar?
e tambem com respeito a dois campos serem mapeados pelo msm coluna no banco de dados eu nao estou conseguindo, smm usando insertable = false, oq acontece eh q qd uso o metodo nao acontece nd =/
bem, me desculpem pelo transtorno q aabei causando por aq, mas eu consegui com q ele salvasse corretamente, eu nao estava utilizando o @GeneratedValue, com isso ele retorna o id corretamente, mt obg pelo apoio q mts me deram, falta pouca coisa para eu terminar, se eu tiver duvidas ainda q eu axo q nao retornarei aq.