Hibernate (erro no SQL)

0 respostas
A

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?

Criado 17 de agosto de 2006
Respostas 0
Participantes 1