如何在Play Framework 1.2.5中运行JPA查询

时间:2013-07-24 16:52:49

标签: java playframework playframework-1.x

我试图在Play Framework 1.2.5上运行JPA Query失败。

我试过这样:

Query query = JPA.em().createQuery("select * from Book");
List<Book> articles = query.getResultList();
render(articles);

但我得到错误:

The file /app/controllers/Application.java could not be compiled. Error raised is : Query cannot be resolved to a type

我要做什么?

1 个答案:

答案 0 :(得分:2)

您必须导入Query类。

import javax.persistence.Query;

你的IDE不会标记这样的错误吗?在使用Play和JPA之前,您是否应该能够修复基本的编译错误?首先学习Java的基础知识。

此外,select * from Book不是JPQL。 select b from Book b是。