Fala Pessoal,
Tenho uma situação de auto-relacionamento no meu banco de dados com a tabela Processo. Quando criei as classes de entidade (usando netbeans 6.5) ele gerou o seguinte código na classe Processo:
Na minha aplicação eu crio um collection e coloco nele todos os Processos anexos de um determinado processo…e depois salvo o Objeto. Ele salva todos os dados deste objeto , menos os anexos representados pela collection.
publicvoidcriar(Tt){try{getFactory().iniciaTransacao();getDao().create(t);getFactory().confirma();MsgsUtils.addGlobalMessage("O novo registro foi incluído com sucesso!");}catch(Exceptione){getFactory().aborta();MsgsUtils.addGlobalMessage("Alguma exceção ocorreu, o registro não pôde ser incluído: "+e.getMessage());e.printStackTrace();}}