【发布时间】:2018-09-02 01:22:25
【问题描述】:
我只想在一个查询中检索我想在 JPA 存储库上写入的数据的计数和列表。我使用构造函数编写它并使用实体管理器执行它,但它不起作用。它给了我一个 QuerySyntaxException。这是我的查询:
String hql = "select new core.abc(select count(*) from abc as m where m.Id in :Ids and m.Type = :Type,"
+ "select max(m.modificationTime) from abc as m where m.Id in :Ids and m.Type = :Type )";
如何在 JPA 存储库中编写此类查询?
【问题讨论】:
-
在您拥有的数据库上运行此查询,它包含无效的语法,首先,更正查询,然后在此处发布。
标签: java spring hibernate spring-data-jpa jpql