spring data jpa 表不关联多表查询
来源:互联网 发布:淘宝图片尺寸大小 编辑:程序博客网 时间:2024/06/05 16:45
直接上代码
import com.supergk.core.project.bean.ProjectUser;import org.springframework.data.domain.Page;import org.springframework.data.domain.Pageable;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.data.jpa.repository.JpaSpecificationExecutor;import org.springframework.data.jpa.repository.Query;public interface ProjectRepository extends JpaRepository<Project, Integer>, JpaSpecificationExecutor<Project> {// @Query(value = "SELECT p.id as id, p.contactName as contactName, a.name as username FROM Project p, Account a WHERE p.contactName = ?1 and p.AccountId = a.id", countQuery = "SELECT count(p) FROM Project p, Account a WHERE p.contactName = ?1 and p.AccountId = a.id") Page<ProjectUser> findByLastname(String contactName, Pageable pageable);}package com.supergk.core.project.bean;/** * Created by LM on 2017/8/7. */public interface ProjectUser { public Integer getId(); public String getContactName(); public String getUsername();}这样就可以Page<ProjectUser> findByLastname(String contactName, Pageable pageable);也可以返回objectPage<Object>Controller里面 Page<ProjectUser> page = projectService.projectPageCriteria(pageable, project); System.out.println(page.getSort() + "--1"); System.out.println(page.getSize() + "--2"); System.out.println(page.getTotalPages() + "--3"); System.out.println(page.getNumber() + "--4"); System.out.println(page.getTotalElements() + "--5"); System.out.println(page.getContent() + "-===");// List<ProjectUser> projectList = page.getContent(); List<Object> projectList = page.getContent(); for(int i = 0; i <projectList.size(); i++) { Object[] os = (Object[])projectList.get(i); System.out.println(os[0]); }
阅读全文
0 0
- spring data jpa 表不关联多表查询
- Spring boot jpa 多表关联查询
- spring data jpa多表查询
- 转载 spring-data-jpa 介绍 复杂查询,包括多表关联,分页,排序等
- spring-data-jpa 介绍 复杂查询,包括多表关联,分页,排序等
- spring-data-jpa 介绍 复杂查询,包括多表关联,分页,排序
- spring data jpa 关联查询返回自定义对象
- Spring Data JPA 查询
- Spring Data Jpa 查询
- SpringBoot JPA 表关联查询
- Spring data jpa 多表查询(二:多表动态条件查询)
- Spring data jpa 多表查询(一:单表动态条件查询)
- Spring data jpa 多表查询(三:多对多关系动态条件查询)
- spring-data-JPA使用JpaRepository注解自定义SQL查询数据库多表查询
- Spring jpa data多条件分页查询
- Spring Data JPA 多条件查询
- spring data jpa多条件查询
- spring data jpa 分页查询
- PercentLayout中使用layout_aspectRatio属性报错
- Python多线程(2)——线程同步机制
- HTML基础学习-1
- ButterKnife8.0+ 与 Dagger2.+的使用踩过的坑
- ZOJ 3475 The Great Wall I
- spring data jpa 表不关联多表查询
- 测试前准备
- clipboradData对象
- Python lmdb使用
- HDU 3660
- 取石子(一) (南阳理工oj 题目23)
- Python多线程(1)——介绍
- Linux Shell下条件语句
- Caused by: java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector