pagehelper全注解配置
时间: 2024-08-13 08:02:31 浏览: 60
ssm纯注解配置例子.rar
PageHelper是一个MyBatis的分页插件,它提供了一种通过注解的方式来进行简单易用的分页查询。以下是PageHelper常用全注解配置的基本说明:
1. **@Page**: 这个注解用于配置每一页显示的数据条数,例如 `@Page(page = 1, limit = 10)` 表示默认从第一页开始,每页显示10条数据。
2. **@Total**: 可以使用这个注解来获取总记录数,如 `@Total=count()`,这会在返回结果前插入一条包含总数的记录。
3. **@Offset**: 如果需要支持OFFSET模式(从指定偏移量开始查询),可以设置 `@Offset(start)`, 例如 `@Offset(10)` 表示从第11条数据开始查询。
4. **@Sort**: 可以对查询结果进行排序,默认按照id升序排列,`@Sort(order = "desc", column = "field")` 指定降序排列字段。
5. **@Select**: 使用注解的方式替换MyBatis原生的SQL查询,例如 `@Select("SELECT * FROM table WHERE condition")`。
6. **@Join**: 可以用来做JOIN操作,方便地处理关联表的查询。
7. **@Unpaginated**: 如果某个查询不需要分页,可以在方法上添加此注解,如 `@Unpaginated`。
阅读全文