[hibernate] Filtrar sub conjunto

5 respostas
volnei

Pessoal, é possível colocar um filtro em uma sublista no hibernate, exemplo:

public class Forum{ ... Set topicos; Set direitos; ... }

Gostaria de trazer só os direitos, onde os direito.userId = $userCd quando eu recuperar a classe Forum. Utilizando o lazy loading ele carrega toda a lista, não me permite definir um filtro.

5 Respostas

maxguzenski

“select elements(forum.direitos) from Forum as forum”

volnei

Ok, mais isso não dá pra usar depois como forum.getDireitos() ou dá?

maxguzenski

nao, isso te retorna direto uma lista (List ou Set) da classe direito

volnei

Nesse tipo de situação é comum trazer os membros do objeto separados do pai?

Trazer direitos à parte, mesmo que eu vá utilzar todos os elementos da classe fórum?

Valeu mais uma vez

fontoura

estou com esse problema será que conseguiu resolver??

Obrigado!!

Criado 25 de outubro de 2004
Ultima resposta 18 de dez. de 2008
Respostas 5
Participantes 3