spring-boot - 休眠 5:升级
问题描述
我正在从 4 升级到 Hibernate 5。应用程序启动时出现以下错误。
org.hibernate.hql.internal.ast.QuerySyntaxException:意外令牌:第 1 行附近的 FETCH
命名查询具有“仅获取第一个?仅行”,这在休眠 4 中运行良好。不知道如何解决这个问题。我正在使用 DB2 方言。我也使用过jpa 2.2。我在下面的文章中找到了它,但它是针对 Oracle 的。 Hibernate 5 更改为仅使用 fetch first rows
谢谢,
解决方案
经过一些分析,我发现在 hibernate 5 中不再支持 FETCH。
推荐阅读
- tensorflow - FLOP 是由 tf.profiler.profile 每秒还是每步计算的?
- xcode - 如何在 Xcode 中封装集成 Microsoft Appcenter 的 Code-Push
- swift - 可拖动的 UIView 移动不顺畅,只能拖动一小段距离(包括视频)
- javascript - 如何将一个查询的值添加到另一个查询
- c++ - 为什么在 opencv 中定义 aruco 模块时创建标记失败?
- r - textplot 函数:如何使表格中的文本居中?
- json - Scala:如何在 JSON 中序列化数据?
- android - Firebase 回收器适配器中的循环
- java - @transactional 服务在春季应该是单例还是原型?
- javascript - 如何使用 jquery 在异步帖子中使用 csrf_token