Pessoal,
Tenho as seguintes entidades mapeadas com Annotations do JPA utilizando Hibernate:
@Entity
public class Avaliacao implements Serializable {
...
@OneToMany(cascade = CascadeType.ALL, mappedBy = "avaliacao")
private List<GrupoDeAvaliacao> grupoDeAvaliacaoList;
...
@Entity
public class GrupoDeAvaliacao implements Serializable {
...
@ManyToOne(optional = false)
private Avaliacao avaliacao;
@Column(nullable = false)
private Boolean ativo;
...
Gostaria de saber se há uma forma de quando eu der o comando “avaliacao.getGrupoDeAvaliacaoList()”, eu só trazer os “Grupos de Avaliação” que estejam ativos. Ou seja, interferir na execução da query que é feita pelo “Lazy” do Hibernnate. Conto com o apoio de vocês.