Cláusula Hibernate @Where

Eu tenho classe de usuário, que possui grupos.

    @Where(clause = "enabled = 1 and deleted = 0")
    @Fetch(FetchMode.SUBSELECT)
    public Set<Group> getGroups() {
        return groups;
    }

Mas quando estou tentando fazer alguma operação noGroup que já está armazenado no DB e não é adequado para@Where Cláusula, o Hibernate apenas me ignora.

Na realidade,@Where não é uma decisão minha, mas a solução que pude encontrar para superar isso (criar outro método dao para executar alguma operação) é tão feia.

Então, existe uma maneira de superar isso? Ou eu perdi alguma coisa? Obrigado pela ajuda.

questionAnswers(0)

yourAnswerToTheQuestion