JPA One To Many Unidirectional Mapping  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
cezbatistao
JavaChild
[Avatar]

Membro desde: 18/11/2002 13:20:19
Mensagens: 132
Localização: Campinas
Offline

Fala ae galera, blz?

Estou com um problema!

tenho as seguintes classes:





e as seguintes tabelas




soh que ocorre o seguinte erro:
cannot insert NULL into ("LOJ_ITEM_ANALISE"."ID_ANALISE")

olhei os inserts, para LOJ_ANALISE_CREDITO ele gera certinho

insert
into
LOJ_ANALISE_CREDITO
(CPF_CNPJ, DATA_ANALISE, id)
values
(?, ?, ?)

mas para a tabela LOJ_ITEM_ANALISE ele não insere a coluna mencionada no erro

insert
into
LOJ_ITEM_ANALISE
(CONTEUDO_REGISTRO, TIPO_REGISTRO, id)
values
(?, ?, ?)

Alguem já passou por isso e sabe como fazer ele inserir o ID_ANALISE, utilizando relacionamento unidirecional?

Muito obrigado

This message was edited 1 time. Last update was at 19/07/2010 15:16:39

[Email] [MSN] [ICQ]
Jose Donizetti
Thread.start()
[Avatar]

Membro desde: 22/08/2006 08:42:48
Mensagens: 37
Offline

, eh uma anotação para ser utilizada em conjunto com , que indica o nome da tabela intermediaria que faz a ligação do relacionamento.

No seu caso, você tem um relacionamento , e para indicar o nome da coluna de join precisa da anotação que vai indicar o nome da coluna de join!

Tenta:


=D
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team