Problema em @ManyToOne com TopLink  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
javer
Virtual Machine Man
[Avatar]

Membro desde: 10/09/2007 12:06:29
Mensagens: 642
Localização: São Paulo - SP
Offline

Tenho uma entidade Cliente que pode ter um vendedor ou não, de qualquer maneira quando não houver vendedor o código será zero.

O que acontece é que se eu coloco cascade = CascadeType.PERSIST ele vai inserir um vendedor no cadastro, eu preciso apenas que ele salve o código do vendedor na coluna CODIGO_VENDEDOR, por outro lado se não coloco cascade = CascadeType.PERSIST ele dá a seguinte exceção:


Entidade Cliente.java:


Como resolvo isso?

------------------------------------------------------
Java Desktop Developer (Swing) - www.javasis.com.br
--- Disponível para Emprego ---
[WWW]
breno500as
Virtual Machine Man
[Avatar]
Membro desde: 11/10/2007 17:53:07
Mensagens: 614
Localização: Belo Horizonte - MG
Offline

Mostre como você está fazendo para persistir a entidade cliente...

Sun Certified Java Programmer 5.0
Sun Certified Web Component Developer 5.0
Sun Certified Business Component Developer 5.0
nbluis
GUJ Master
[Avatar]

Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline

Faz um load no vendedor antes de inserir.

Luis Eduardo Bohrer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
[WWW]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team