[RESOLVIDO]Mapear Conjunto de Enums  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
pango
Virtual Machine Man

Membro desde: 20/08/2005 16:31:37
Mensagens: 556
Localização: Pangolândia
Offline

Pessoal,

Eu tenho as seguintes classes:





Ou seja, um Perfil possui um conjunto de Acessos, que são um Enum. Minha dúvida é: quando uma classe possui um atributo Enum, basta usar a annotation @Enumerated. Mas e quando ela possui um conjunto de enums? ? Como mapear?

This message was edited 1 time. Last update was at 25/11/2008 09:11:11


programmer.setFucked(user.isStupid());
Sun Certified Java Programmer 1.4
pango
Virtual Machine Man

Membro desde: 20/08/2005 16:31:37
Mensagens: 556
Localização: Pangolândia
Offline

Pessoal,

Problema resolvido. Pesquisando no fórum do Hibernate, achei um link sobre o assunto. Anotei a minha coleção de enums da seguinte forma:



Fica aí a dica para quem tiver o mesmo problema!

programmer.setFucked(user.isStupid());
Sun Certified Java Programmer 1.4
theBalrogg
Debugger
[Avatar]

Membro desde: 30/03/2006 13:07:36
Mensagens: 74
Localização: São Paulo, SP
Offline

E cara...

Só uma dúvida...
Na prática, na sua tabela, quais seriam os valores?

Um abraço

[Behold theBalrogg]
pango
Virtual Machine Man

Membro desde: 20/08/2005 16:31:37
Mensagens: 556
Localização: Pangolândia
Offline

Fala cara,

A tabela Acessos tem duas colunas: id_perfil e acesso. Id_perfil recebe (claro) o id do Perfil. Ja acesso recebe o String representando o Acesso.

programmer.setFucked(user.isStupid());
Sun Certified Java Programmer 1.4
theBalrogg
Debugger
[Avatar]

Membro desde: 30/03/2006 13:07:36
Mensagens: 74
Localização: São Paulo, SP
Offline

Hmm

Então na prática, essa a coluna string dessa tabela de perfil teria valores sendo o toString das enums? tipo: INCLUIR_FUNCIONARIO, etc...

[Behold theBalrogg]
pango
Virtual Machine Man

Membro desde: 20/08/2005 16:31:37
Mensagens: 556
Localização: Pangolândia
Offline

Isso aí...

programmer.setFucked(user.isStupid());
Sun Certified Java Programmer 1.4
theBalrogg
Debugger
[Avatar]

Membro desde: 30/03/2006 13:07:36
Mensagens: 74
Localização: São Paulo, SP
Offline

Entendido...
Obrigado...

Agora começa a fazer algum sentido utilizar enums pra valores de domínio... rsss

Um abraço

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