【发布时间】:2018-12-07 20:23:07
【问题描述】:
我正在尝试使用 @Query 注释实现分页和排序存储库。查询很简单:
SELECT DISTINCT(B.batch), B.scanDate, COUNT(B.batchReferenceNumber) as TransactionCount FROM Batch B
我的数据库是 SQL Server。正在生成的查询是:
select
distinct batch0_.BatchNumber as col_0_0_,
count(batch0_.BatchNumber) as col_8_0_
from
BATCH batch0_
order by
batch0_.BatchNumber asc offset ? rows fetch next ? rows only
我收到一个错误:'offset' 附近的语法不正确。
原因是直到 SQL Server 2012 才引入“偏移”。
有没有办法解决这个问题?还是我需要实现自己的存储库而不是使用接口?
【问题讨论】:
标签: sql-server jpa spring-data-jpa