You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级至Spring Boot 3.5与Hibernate 6.5后JPQL查询失效问题求助

升级至Spring Boot 3.5与Hibernate 6.5后JPQL查询失效问题求助

各位大佬好,我最近把项目从Spring Boot 2.7.4升级到3.5版本后,碰到了个头疼的问题——之前好好的JPQL查询突然失效了,想请大家帮忙支支招。

之前在Spring 2.7.4的环境里,这段查询用户聊天记录的JPQL完全能正常跑:

@Query(value="FROM chats as c where (first_user = :user or second_user = :user)")
Page<Chat> findNextUserChats(
        @Param("user") long id,
        @Param("lastId") long lastId,
        @Param("lastUpdatedAt") String lastUpdatedAt,
        Pageable pageable);

结果升级到Spring Boot 3.5之后,这个查询就不管用了,目前还没定位到具体是语法兼容问题还是其他配置导致的。有没有朋友遇到过类似的版本升级后的JPQL问题?或者能帮我看看这段JPQL在Hibernate 6.5(Spring Boot 3.5默认搭配的版本)里是不是有什么语法上的变化需要调整?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 13:24:49