Spring进阶(一):Springmvc常用注解标签详解(spring springmvc常用注解)
867
2022-05-30
PagingAndSortingRepository 接口继承于 CrudRepository 接口,拥有CrudRepository 接口的所有方法, 并新增两个功能:分页和排序。 但是这两个方法不能包含筛选条件。
PagingAndSortingRepository接口
接口声明
/** * PagingAndSortingRepository 接口使用 * 定义的方法名称 参考文档定义 * 提供分页和排序功能 */ public interface UserDao extends PagingAndSortingRepository
1
2
3
4
5
6
7
8
分页功能
分页功能肯定是我们开发中必备的功能了,实现如下:
@RunWith(springJUnit4ClassRunner.class) @ContextConfiguration("classpath:applicationContext.xml") public class TestDemo { @Autowired private UserDao usersDao; /** * 分页 */ @Test public void test1(){ int page = 0; //page:当前页的索引。注意索引都是从 0 开始的。 int size = 3;// size:每页显示 3 条数据 PageRequest pageable= new PageRequest(page, size); Page
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
排序功能
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("classpath:applicationContext.xml") public class TestDemo { @Autowired private UserDao usersDao; /** * 对单列做排序处理 */ @Test public void test2(){ //Sort:该对象封装了排序规则以及指定的排序字段(对象的属性来表示) //direction:排序规则 //properties:指定做排序的属性 Sort sort = new Sort(Sort.Direction.DESC,"userid"); List
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
单条件排序
多条件排序
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。