hibernate - hibernate createSQLQuery 没有 addEntity 方法
问题描述
我正在尝试使用休眠查询的 addEntity 方法,但它只有一个“setEntity”方法?
Query query = session.createSQLQuery("...");
query.addEntity(MyClass.class); // doesn't exist, but setEntity method does?
解决方案
原来你要么必须使用正确的类,这有效:
SQLQuery sqlQuery = session.createSQLQuery("...");
sqlQuery.addEntity(MyClass.class);
或链接它,这有效:
Query query = session.createSQLQuery("...").addEntity(MyClass.class);
推荐阅读
- bash - 生成命令(unimrcp 客户端)的 Unix shell 脚本不返回
- javascript - 为什么来自 nextElementSibling.tagName 的 TypeError?
- java - Java- 使用多个测试用例和每个测试用例中的多个值扫描以下输入的代码片段
- jquery - CTRL + P 打印不超过 1 页
- html - 未从 HTML 表单中的移动浏览器中为 Tab/Next 键发出 Keydown 事件
- php - 在 CURL POST 中传递的 $_GET 变量
- java - 用 Java 下载和重新上传文件的最快方法是什么?
- c# - 上传的文件存放在哪里?
- java - 使用正则表达式在 Android 中进行路径分割
- haskell - 如何拆分具有两个条件的字符串?