gpt4 book ai didi

java - PageRequest 的 native 查询参数

转载 作者:行者123 更新时间:2023-12-01 17:48:01 25 4
gpt4 key购买 nike

我试图将 companyid 传递给我的存储库中使用 PageRequest 的 native 查询,但我的查询没有获取参数。

也许我无法使用 PageRequest,需要使用 Pageable 来代替(太绿了,不知道)。我环顾四周,但找不到我做错了什么。

这是我在存储库中的代码:

@Query(value = "SELECT * FROM user WHERE deleted = '0' AND companyid = ?1",nativeQuery = true)
Page<User> findAllNotDeleted(PageRequest pageRequest, Long companyid);

但这就是我得到的结果:

Hibernate:SELECT * FROM 用户,其中已删除 = '0' AND companyid = ?按 id desc 限制排序?

我在这里有点迷失了。任何帮助将非常非常受欢迎。

谢谢

罗比

最佳答案

事实证明 PageRequest 是一个糟糕的选项。我用 Pageable 做了同样的代码,现在它可以工作了。仍然不确定为什么 PageRequest 限制其他参数进入查询

关于java - PageRequest 的 native 查询参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60833849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com