Carregar lista com hibernate.initialize por parametros

Olá tenho um objeto A que contem uma lista de objetos B… o relacionamento está anotado como Lazy … entao utilizo Hibernate.initialize() para carregar a lista no objeto A … porem os objetos B possuem um campo status = ativo ou inativo… quero que qnd carregar a lista com Hibernate.initialize() ele carregue somente os ativos

entao objeto A vai tah com uma lista de objetos B(somente os ativos)…

vi alguma coisa com o @Where … mas nao funcionou

alguma ajuda?

Esse campo ativo é um boolean ou algo parecido?

Isso que eu vou dizer é meio gambiarra mas funciona na falta de uma solução melhor. Mas provavelmente deve haver alguma maneira mais simples de fazer.

Você pode criar um for each para os objetos da lista e adicionar os ativos a uma outra lista.