Pageable携带我的分页信息,例如请求的页面、出现的限制、排序方向和属性。每当我的Pageable传递用于排序的属性名时,Hibernate就使用该名称在DB上查找列,即使我在模型上注释了另一个列名。在示例查询或派生方法实现中,我没有这个问题。我一直在使用Hibernate进行一些查询,这个问题从我开始使用@Query以来就开始发生了。查询:
@Query(value = "SELECT * FROM dbo.DW_DOCUMENT WHERE (USER_CREATED LIKE ?
我使用MySQL作为数据库。5 e 37 6 4 因此,第一次加载页面时,我使用以下查询从数据库中获取前FROM hotel where id>5 order by price desc LIMIT 5
但是,我失去了我的id顺序,我不能从数据库中获得下一个5,因为我不能比较酒店的和id,因为一切都是按价格<