2012-04-22 1 views
0

следующий запрос отлично работает в браузере запросов mysql, но когда я перемещаю его в jpql или собственный запрос и пытаюсь выполнить с помощью диспетчера сущностей, не получая никаких результатов, также не вижу никаких ошибки тоже.hql/jpql hibernate с jpa не работает для функции cos и radions

Я использую ядро ​​Hibernate 3.3.0 Entity менеджер 3.4.0 с пружинным МОК EntityManager для инъекций

select * from location 
where 1=1 
    and latitude is not null and longitude is not null 
    and (6371 * 

    acos( cos(radians(12.922253)) * 
      cos(radians(latitude)) * 
      cos(radians(77.614417) - radians(longitude)) 
      + sin(radians(12.922253)) * 
      sin(radians(latitude)) 
     )) < 100.0 
+0

его фактически "и" только и не && исправить описание – Mahendra

ответ

0

Я считаю, что "& &" не является частью JPQL. Попробуйте заменить его на «и».

 Смежные вопросы

  • Нет связанных вопросов^_^