Spring Data-为什么无法通过本机查询进行分页

Spring Data-为什么无法通过本机查询进行分页,第1张

Spring Data-为什么无法通过本机查询进行分页

这是在spring data jpa文档中提供的描述(http://docs.spring.io/spring-
data/jpa/docs/1.8.0.M1/reference/html/

本机查询@Query批注允许通过将nativeQuery标志设置为true来执行本机查询。请注意,我们目前不支持对本机查询执行分页或动态排序,因为我们必须 *** 纵声明的实际查询,而对于本机SQL我们无法可靠地做到这一点。

JPQL抽象化SQL实现及其提供程序的详细信息,并使ORM​​框架负责生成正确的SQL。

  1. 因此,通过以JPQL形式使用分页,Spring只需生成正确的JPQL,它将在ORM级别上进行解释以更正SQL。

  2. 在使用SQL进行 *** 作时,这意味着Spring知道如何为绝大多数RDBMS生成正确的SQL,从而复制了ORM功能,这是过多的开销。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5500897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存