Olá pessoal, estou com um problema, tenho que fazer uma inserção de um objeto e na mesma transação pegar o id do objeto inserido,
este id será usado para inserir outro objeto, este outro objeto usa este id em sua chave composta.
Estou usando o Entity Manager, existe algum metodo que pegue isso automaticamente sem a necessidade de fazer uma busca pelos atributos deste objeto?
então eu tenho a referência ao objeto, mas não fica preenchida depois da inserção
tipo no hibernate ele tem um metodo save(), que retorna o id da inserção
tem uma função que pega isso, mas aqui no meu ejb3 eu passo o id do objeto como zero pra ele autoincrementa,
e a função do mysql “SELECT LAST_INSERT_ID();” retorna 0, mesmo no banco lah executando na linha de comando ou no phpmyadmin.