Сопоставление XML с типизированными критериями запросов - PullRequest
0 голосов
/ 12 августа 2011

Я использую hibernate с xml mapping. Я пытаюсь запустить простой код без особого успеха.Я уверен, что отображение и классы верны, так как я могу выполнять другие запросы с использованием JPQL.

Это фрагмент моего кода:

CriteriaBuilder qb = em.getCriteriaBuilder();
CriteriaQuery<Report> myquery = qb.createQuery(Report.class);
Root<Report> report = myquery.from(Report.class);
List<Report> result = em.createQuery(myquery).getResultList();

А это стек:

Exception in thread "main" java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: unexpected token: null near line 1, column 29 [select generatedAlias0 from null as generatedAlias0] 
...
...
Caused by: org.hibernate.hql.ast.QuerySyntaxException: unexpected token: null near line 1, column 29 [select generatedAlias0 from null as generatedAlias0]
...
...

Есть предложения?Спасибо!

1 Ответ

0 голосов
/ 12 августа 2011

Это может помочь: Исправление ошибки, связанной с CriteriaQuery (JPA) при использовании сопоставлений XML

Ваша проблема может быть связана с отсутствующими определениями атрибутов в ваших постоянных и / или корневых классах.Удачи!

...