Spring Data Jpa @Query Pageable用法
来源:互联网 发布:28在线客服系统源码 编辑:程序博客网 时间:2024/05/11 04:20
1.Controller
public ResponseEntity<ResponseData> pageableList( @RequestParam(required = true) String appkey, @RequestParam(required = true) String token, @RequestParam(required = false, defaultValue = "0") String pageNo, @RequestParam(required = false, defaultValue = "10") String pageSize){ //检测页码、条数参数是否为数字 if(!StrUtil.isNumeric(pageNo) || !StrUtil.isNumeric(pageSize)){ //页码、条数参数有误 } Integer pageNoNum = Integer.parseInt(pageNo); Integer pageSizeNum = Integer.parseInt(pageSize); Pageable pageable = null; Sort sort = new Sort(Sort.Direction.ASC, "id"); pageable = new PageRequest(pageNoNum, pageSizeNum, sort); User user = userService.getUserByToken(token); //获取用户的信息 List<User> UserList = this.UserService.getUserById(user .getId(), pageable); message.setContent(UserList); return new ResponseEntity<ResponseData>(message, HttpStatus.OK); }
2.Repository
@Query(value="SELECT * FROM User WHERE ENDTIME is null AND ID = ?1 order by ?#{#pageable}",nativeQuery = true)List<User> findByEndtimeIsNullAndIdOrderByStarttime(String id, Pageable pageable);
阅读全文
0 0
- Spring Data Jpa @Query Pageable用法
- @Query注解的用法(Spring Data JPA)
- @Query注解的用法(Spring Data JPA)
- @Query注解的用法(Spring Data JPA)
- @Query注解的用法(Spring Data JPA)
- @Query注解的用法(Spring Data JPA)
- Spring Data JPA @Query
- Spring Data JPA实现分页Pageable的实例代码
- Spring Data JPA Using @Query
- Spring Data JPA 常用注解 @Query、@NamedQuery
- spring DATA (jpa) @query 和JdbcTemplate
- spring data jpa 利用@Query进行查询
- Spring data jpa 之 Query注解
- Spring Data JPA进阶-@Query注解
- spring data jpa 利用@Query进行查询
- 【Spring-data-jpa】利用@query组合查询
- Spring-Data-Jpa projection用法
- spring data jpa中@Query中的模糊查询<like关键字>
- 生成对抗网络(GAN)的理论与应用完整入门介绍
- Git使用手册:git fetch 将远程仓库的分支及分支最新版本代码拉取到本地
- 兼容问题
- css(四)---背景图片和其他小功能
- 批量删除
- Spring Data Jpa @Query Pageable用法
- 关于使用邮箱作为登录验证机制的想法
- 面向对象(一):对象属性
- oracle pivot函数demo
- SpringMVC首页的小技巧
- Android 获取照片位置信息
- Areca Backup槟榔备份记录整理
- 【C++温故】(2) 类的继承(二)
- 当务之急