【发布时间】:2017-03-24 03:36:43
【问题描述】:
我正在使用带有 db2 的 spring data jpa。我的第一张唱片来了。但是当我做下一个时,它给了我错误。我猜可能是因为db2。当我使用索引 0 时,它工作正常。但是当我使用索引 1 时,它会给出数据访问异常。
在第二页上,我的可分页对象出现错误
Pageable pageable = new PageRequest(2, 10, Direction.ASC, "messageId"),因为这个 2(正如上面提到的 index 应该是 0),它抛出了下面的错误
com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL 错误: SQLCODE=-199, SQLSTATE=42601, SQLERRMC=OF;??( [ DESC ASC NULLS RANGE CONCAT || / MICROSECONDS MICROSECOND, DRIVER=3.69 .24
【问题讨论】:
-
你能举个例子吗?
-
我正在使用 Pageable pageable = new PageRequest(offsetValue - 1, 10, Direction.ASC, "messageId") 和 repository.findById(id, pageable)。但是当我调试它时,它给了我错误。我正在使用弹簧数据 jpa
-
我已经编辑了我的问题。
-
显然您的 JPA 实现生成了无效的 SQL。
-
但是它是如何正确生成第一次记录的。
标签: spring-boot db2 spring-data spring-data-jpa