Dúvida relacionamento Hibernate  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

Boa noite pessoal.

Estou com a seguinte dúvida, tenho algumas tabelas de um legado, que tenho que mapear no hibernate, segue um exemplo:



e as Seguintes classes:



Tem como eu mapear a propriedade cadastro de Cliente, tanto ela sendo um @ManyToOne e um @Id sem criar uma coluna ID na tabela TB_CLIENTE?
Como eu posso fazer esse mapeamento?

Desde já agradeço a atenção.
[Email] [MSN] [ICQ]
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

a questao nao eh o ID, e sim um PK que vc precisa sempre ter para o Hibernate. É requisito vc ter um PK para ser o @ID na anotação.

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
cezbatistao
JavaChild
[Avatar]

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

Então mas na minha tabela TB_CLIENTE a coluna ID_CLIENTE é uma PK!

Não tem como eu fazer um JoinColumn para trazer o objeto Cadastro no objeto Cliente, só que este objeto Cadastro ser a minha PK?
[Email] [MSN] [ICQ]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team