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

标签 java playframework playframework-1.x

我尝试在 Play Framework 1.2.5 上运行 JPA 查询,但未成功。

我尝试过这样的:

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

我要做什么?

最佳答案

您必须导入 Query 类。

import javax.persistence.Query;

您的 IDE 没有标记此类错误吗?在使用 Play 和 JPA 之前难道不能修复基本的编译错误吗?首先学习 Java 基础知识。

此外,select * from Book 不是 JPQL。 从 Book b 中选择 b 是。

关于java - 如何在 Play Framework 1.2.5 中运行 JPA 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17840265/

相关文章:

c# - Java 和 C# 的 String 实现

java - 为什么我的recpie 显示此错误?

scala - Play/Scala 将 Controller 注入(inject)测试

java - 玩!将 UI 值绑定(bind)到模型

heroku - Play Framework 重定向错误

java - 反序列化Android Retrofit时Gson stackOverflown

java - 生成签名 APK 时收到警告

java - bindFromRequest 验证 null

javascript - 在 sbt 中运行 npm build for play framework

playframework - 如何等待一个超时的 Promise?