限制记录数

问题描述

我使用 spring boot 和 spring data jdbc。

搜索得到 x 条记录

我有的界面

build

在spring数据jdbc中可以吗?

解决方法

目前没有内置机制可以做到这一点,因此您不能仅仅添加 Pageable 作为参数来实现这一点。

但是您可以在查询中加入限制。 请注意,语法因数据库而异。 下面的例子应该适用于 MySql

@Query("select u from user where status=1 ORDER BY u LIMIT :rows)
List<User> findUser(int rows);