Tenho um mapeamento ‘set’ com cláusula where assim:
<set name="ultimos"
...
where="data >= DATE_SUB(NOW(), INTERVAL 30 DAY))">
Porém o Hibernate está gerando o seguinte sql:
where
ultimos0_.even_inicio >= DATE_SUB(NOW(), ultimos0_.INTERVAL 30 DAY))
Ou seja tá interpretando a função INTERVAL do MySQL como sendo um campo da tabela. Como eu faço para contornar isso e fazê-lo gerar
where
ultimos0_.even_inicio >= DATE_SUB(NOW(), INTERVAL 30 DAY))
como deveria ser?