Я не нашел никакой спецификации поведения в документах Hibernate, но оператор between
в HQL транслируется в оператор between
в SQL, который является включающим.
Так что between
в HQL тоже включительно, то есть
A between 5 and 10
эквивалентно
A >= 5 and A <= 10