Login Registre-se
JSF + Hibernate - Objeto com conteúdo acusando null  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
saulogrego

JavaC Membro

Membro desde: 02/04/2015 14:51:56
Mensagens: 6
Offline

Boa tarde pessoal.

Estou com um problema muito estranho aqui. Tenho que gravar um objeto Produto no banco que tem um campo Origem como chave estrangeira, ou seja, outro objeto.
Quando mando salvar, ele está acusando que o objeto Origem está nulo. Porém, estou dando um println nele antes de salvar e ele está preenchido.
Segue o código do dao.



E o println:

Informações: Origem no Dao: br.com.agatha.model.CadOrigem@14981f4

Alguém pode me dar um auxílio?
jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1347
Localização: Bahia
Offline

Posta a mensagem de erro completa.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
saulogrego

JavaC Membro

Membro desde: 02/04/2015 14:51:56
Mensagens: 6
Offline

Na verdade, não dá mensagem de erro.
Apenas armazena null no campo Origem da tabela Produto no banco.
saulogrego

JavaC Membro

Membro desde: 02/04/2015 14:51:56
Mensagens: 6
Offline

Percebi que o problema ocorre quando o objeto a ser armazenado possui uma chave composta.
Por exemplo, se na tabela CadProdutoInfEmpresa preciso armazenar um campo do tipo Empresa e este objeto no banco possui somente chave primária, está gravando corretamente.
Mas quando tenho que gravar o campo Origem que no banco possui chave composta, grava null.
Qual é a forma correta de adicionar o objeto com chave composta no CadProdutoInfEmpresa para gravar? Ou será alguma configuração no meu hbm.xml?
Atualmente, estou fazendo assim:

 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.9 © JForum Team