Мне нужно прочитать многозначное поле в oracle, и значения имеют тип float. Мне нужно найти все строки со значением поля, имеющим 3.1.
Итак, мой HQL-запрос
select d.NAME, d.FLOATCOMMA_MV from cc_mv_test d where :param1 in elements (TO_BINARY_FLOAT(d.FLOATCOMMA_MV))
и после использования TO_BINARY_FLOAT я получаю сообщение об ошибке org.hibernate.hql.internal.ast.QuerySyntaxException: ожидание ЗАКРЫТО, найдено'(' возле строки 1.
Пожалуйста, помогите.