带有类型标准查询的XML映射

时间:2011-08-12 13:52:35

标签: java hibernate criteria-api typed

我正在使用hibernate和xml映射我试图运行一些简单的代码而没有太大的成功。我相信映射和类是正确的,因为我能够使用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();

这就是Stack:

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 :(得分:0)

这可能会有所帮助:Bug fix related to CriteriaQuery (JPA) when using XML mappings

您的问题实际上可能与持久性和/或根类中缺少属性定义有关。祝你好运!