[RESOLVIDO] Mapear lista de IDs de um bean, ao invés do próprio bean

1 resposta
F

Boa noite a todos.

Tenho um Bean “Noticia” que, no banco de lados, tem uma relação de One-To-Many com o bean Imagem. Porém, não quero criar uma List<Imagem> no meu bean Noticia. Gostaria de ter um List<Long> contendo os IDs dessas imagens.

Por que eu quero isso? Porque pretendo fazer um servlet que retorne a imagem pelo seu ID, e é interessante que eu tenha esses IDs na hora de gerar imagens com o ‘src’ para o servlet + o id da imagem. Creio que se eu mapear normalmente, na hora de pegar o bean de Imagem para depois pegar sua ID, creio que carregará o byte[] da imagem, diminuindo a performance.

1 Resposta

F

Consegui resolver usando @ElementCollection. Lí na documentação de Hibernate.

Caso alguém esteja com o mesmo problema, apenas leia essa parte da documentação:

http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/#d0e1821

Já mandei a URL com a localização exata na página.

Criado 4 de setembro de 2011
Ultima resposta 4 de set. de 2011
Respostas 1
Participantes 1