这是在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。
因此,通过以JPQL形式使用分页,Spring只需生成正确的JPQL,它将在ORM级别上进行解释以更正SQL。
在使用SQL进行 *** 作时,这意味着Spring知道如何为绝大多数RDBMS生成正确的SQL,从而复制了ORM功能,这是过多的开销。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)