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.