[hibernate] Filtrar sub conjunto

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.

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

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

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

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

estou com esse problema será que conseguiu resolver??

Obrigado!!