HQL, Date e date_add

Pessoal,

Existe alguma função parecida com a date_add do mysql?
Alguém saberia dizer como posso somar (ano, mês, dia, etc) em um campo Date em uma query?

Versão Mysql
select * from contratos
having date_add(dtInicio, INTERVAL iDuracao MONTH) >= ‘2008-06-06’

Versão HQL
SELECT b FROM Contrato b WHERE date_add(b.dataInicio, INTERVAL b.duracao MONTH) >= ?1

Vlw!

Aparentemente não tem mesmo, e nem vão fazer.
http://forums.hibernate.org/viewtopic.php?t=940080&highlight=interval

O post é antigo, espero que tenham feito alguma coisa já.