【发布时间】:2021-07-15 06:34:23
【问题描述】:
我在以下声明中遇到问题
`SELECT b
FROM com.development.searchbooks.dto.BooksEntity b
WHERE lower(b.title) LIKE ?1
OR lower(b.author_name) LIKE ?1
OR lower(b.publication) LIKE ?1
ORDER BY title ASC LIMIT 10 OFFSET ?2`
意外标记:LIMIT 附近的第 1 行第 173 列
这是我用来通过升序和分页根据关键字和顺序进行过滤的查询。我在添加 "LIMIT 10 OFFSET ?2" 这个 POC 后立即出错。
请对此提供帮助。
【问题讨论】:
-
您是否将正确的值传递给
?2?您如何调用上述 SQL 语句。你能从日志中检查它在数据库中触发的 SQL 吗? -
是的,初始时间的传递偏移值为10
标签: sql spring-boot spring-data-jpa