java - Java JPA 查询 - 抽象模式类型未知
问题描述
我正在尝试通过我Entity Manager
的 Order Facade 无状态会话 bean(使用 JPA)检索数据。
但是,我在调用我的表时似乎犯了一个错误,ORDER
因为它是一个保留关键字。
我试图逃避这一点的尝试并没有成功,我尝试过反引号、方括号、以模式 ( APP.ORDER
) 为前缀。似乎缺乏这方面的文档。
Query query = em.createQuery("SELECT o FROM Order o", Order.class);
谁能告诉我如何在 JPA 中解决这个问题?或者我应该去给我的桌子取个别的名字吗?
解决方案
除了将我的表从 Order 重命名为其他名称之外,没有找到解决方案。
推荐阅读
- python - Apache 在公共路由器 ip 和内部服务器 ip 的情况下运行 wsgi 模块(django 应用程序)两次?
- android - 添加 Java 8 支持时,Android Gradle 构建失败
- android - 在 android 3.0 中重命名包名
- authentication - 未调用 Spring 安全自定义 successHandler
- kentico - 在自定义模块中使用自定义类的优势
- c# - EF 迁移无法删除迁移
- c# - 为什么在销毁原始对象时临时新对象为空?
- arduino - 有没有办法通过适用于 esp32 的互联网更新固件?
- vue.js - Nuxt - 如何在服务器端渲染后在客户端运行代码?
- java - ProGuard 异常“输入 jar 和输出 jar 必须不同”