Seleção com intervalo de datas em Hibernate

Galerinha,

Estou tentando executar este comando:

e recebo esta mensagem de erro:

java.lang.IllegalArgumentException: Parameter param2 does not exist as a named parameter in [from UserVo as obj where 1=1 and obj.createdDate between :param1 and :param2

alguem tem alguma sugestão? Preciso compar o intervalo de duas datas.

:pensativo:

Assim serve?

[code]Criteria crit = sessao.createCriteria(UserVo.class);

crit.add(Expression.between("createdDate", data1, data2));

List lista = crit.list();[/code]

obs.: não testei!

Opa,

Valeu Jair, funcionou mas me deixou curioso, agora o que eu não entendi é que o sql final ficou igual.

Bem vai saber.

:okok: