Duvida de mapeamento para BD  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
ricardo13
Virtual Machine Man
[Avatar]

Membro desde: 14/09/2007 10:19:03
Mensagens: 514
Localização: Mococa/São Carlos
Offline

olá galera,

Não sei se ta certo em postar essa dúvida aqui, mas to precisando de uma ajuda.

É o seguinte. Por exemplo, eu tenho a seguinte classe com esses atributos.



Quando eu instancio um objeto empregado eu coloco que ele tem todas as opções (como pode ter somente um curso, ou 2 cursos, ou nenhum curso) do Enum (Fundamental, superior e pós).
A questão é, como eu mapeio essa ArrayList de cursos para uma tabela Empregado no banco de dados ??

Muito Obrigado
Ricardo

/*
* Sun Certified Java Associate 1.0
* Sun Certified Java Programmer 6
* Sun Certified Web Components Development 5
* Bacharelado em Ciência da Computação - UNICEP
* Mestre em Ciência da Computação - ICMC/USP
*/
[MSN]
italons
Thread.start()
[Avatar]

Membro desde: 19/03/2010 10:57:12
Mensagens: 33
Offline

vc tem q ter 3 tabelas no seu banco: Empregado(id_emp, nome_emp), Empregado_Curso(id_emp,id_curso) e CUrso(id_curso_nome_curso)

Assim a tabela Empregado_Curso ira fazer o papel do relacionamento muitos_para_muitos que vc precisa.

flw
ricardo13
Virtual Machine Man
[Avatar]

Membro desde: 14/09/2007 10:19:03
Mensagens: 514
Localização: Mococa/São Carlos
Offline

vc tem q ter 3 tabelas no seu banco: Empregado(id_emp, nome_emp), Empregado_Curso(id_emp,id_curso) e CUrso(id_curso_nome_curso)

Assim a tabela Empregado_Curso ira fazer o papel do relacionamento muitos_para_muitos que vc precisa.

flw


Na mosca....tem razão !!!

Thank you so much

/*
* Sun Certified Java Associate 1.0
* Sun Certified Java Programmer 6
* Sun Certified Web Components Development 5
* Bacharelado em Ciência da Computação - UNICEP
* Mestre em Ciência da Computação - ICMC/USP
*/
[MSN]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team