public class JpaUtil extends Object
Constructor and Description |
---|
JpaUtil() |
Modifier and Type | Method and Description |
---|---|
static <T> List<T> |
all(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository,
org.springframework.data.domain.Example<T> example)
根据查询条件查询出全部数据
|
static <T> List<T> |
all(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository,
org.springframework.data.domain.Example<T> example,
org.springframework.data.domain.Sort sort)
根据查询条件查询出全部数据
|
static <T> List<T> |
all(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository,
org.springframework.data.domain.Example<T> example,
String orderName)
根据查询条件查询出全部数据
|
static <T> List<T> |
allExact(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository,
T query)
根据条件查询精确查询出所有的数据
|
static <T> List<T> |
allExact(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository,
T query,
org.springframework.data.domain.Sort sort)
根据条件查询精确查询出所有的数据
|
static <T> List<T> |
allExact(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository,
T query,
String orderName)
根据条件查询精确查询出所有的数据
|
static <T> List<T> |
allFuzzy(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository,
T query)
根据条件查询模糊查询出所有的数据
|
static <T> List<T> |
allFuzzy(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository,
T query,
org.springframework.data.domain.Sort sort)
根据条件查询模糊查询出所有的数据
|
static <T> List<T> |
allFuzzy(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository,
T query,
String orderName)
根据条件查询模糊查询出所有的数据
|
static <T> org.springframework.data.domain.Example<T> |
exact(T t)
生成根据条件查询的忽略大小和空字段的精确查询jpa查询条件
|
static <T> org.springframework.data.domain.Example<T> |
fuzzy(T t)
生成根据条件查询的忽略大小和空字段的模糊查询jpa查询条件
|
static <T> com.yishuifengxiao.common.tool.entity.Page<T> |
page(org.springframework.data.repository.query.QueryByExampleExecutor repository,
org.springframework.data.domain.Example<T> example,
int pageSize,
int pageNum)
根据条件分页精确查询出数据
|
static <T> com.yishuifengxiao.common.tool.entity.Page<T> |
page(org.springframework.data.repository.query.QueryByExampleExecutor repository,
org.springframework.data.domain.Example<T> example,
int pageSize,
int pageNum,
org.springframework.data.domain.Sort.Direction direction,
String... properties)
根据条件分页精确查询出数据
|
static <T> com.yishuifengxiao.common.tool.entity.Page<T> |
page(org.springframework.data.repository.query.QueryByExampleExecutor repository,
org.springframework.data.domain.Example<T> example,
int pageSize,
int pageNum,
org.springframework.data.domain.Sort sort)
根据条件分页精确查询出数据
|
static <T> com.yishuifengxiao.common.tool.entity.Page<T> |
page(org.springframework.data.repository.query.QueryByExampleExecutor repository,
org.springframework.data.domain.Example<T> example,
int pageSize,
int pageNum,
String orderName)
根据条件分页精确查询出数据
|
static <T> com.yishuifengxiao.common.tool.entity.Page<T> |
pageFuzzy(org.springframework.data.repository.query.QueryByExampleExecutor repository,
T query,
int pageSize,
int pageNum)
根据条件分页模糊查询出数据
|
static <T> com.yishuifengxiao.common.tool.entity.Page<T> |
pageFuzzy(org.springframework.data.repository.query.QueryByExampleExecutor repository,
T query,
int pageSize,
int pageNum,
org.springframework.data.domain.Sort sort)
根据条件分页模糊查询出数据
|
static <T> com.yishuifengxiao.common.tool.entity.Page<T> |
pageFuzzy(org.springframework.data.repository.query.QueryByExampleExecutor repository,
T query,
int pageSize,
int pageNum,
String orderName)
根据条件分页模糊查询出数据
|
public static <T> org.springframework.data.domain.Example<T> fuzzy(T t)
T
- 查询数据对应的数据类型t
- 查询数据(POJO类)public static <T> org.springframework.data.domain.Example<T> exact(T t)
T
- 查询数据对应的数据类型t
- 查询数据(POJO类)public static <T> List<T> all(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository, org.springframework.data.domain.Example<T> example)
T
- 查询条件对应的POJO类的类型repository
- JpaRepository实例example
- 查询条件public static <T> List<T> all(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository, org.springframework.data.domain.Example<T> example, String orderName)
T
- 查询数据对应的数据类型repository
- JpaRepository实例example
- 查询条件orderName
- 排序字段名字,默认升序public static <T> List<T> all(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository, org.springframework.data.domain.Example<T> example, org.springframework.data.domain.Sort sort)
T
- 查询数据对应的数据类型repository
- JpaRepository实例example
- 查询条件sort
- 排序条件public static <T> List<T> allFuzzy(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository, T query)
T
- 查询数据对应的数据类型repository
- JpaRepository实例query
- 查询条件(POJO类实例)public static <T> List<T> allFuzzy(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository, T query, String orderName)
T
- 查询数据对应的数据类型repository
- JpaRepository实例query
- 查询条件(POJO类实例)orderName
- 排序字段名字,默认升序public static <T> List<T> allFuzzy(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository, T query, org.springframework.data.domain.Sort sort)
T
- 查询数据对应的数据类型repository
- JpaRepository实例query
- 查询条件(POJO类实例)sort
- 排序条件public static <T> List<T> allExact(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository, T query)
T
- 查询数据对应的数据类型repository
- JpaRepository实例query
- 查询条件(POJO类实例)public static <T> List<T> allExact(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository, T query, String orderName)
T
- 查询数据对应的数据类型repository
- JpaRepository实例query
- 查询条件(POJO类实例)orderName
- 排序字段名字,默认升序public static <T> List<T> allExact(org.springframework.data.jpa.repository.support.JpaRepositoryImplementation repository, T query, org.springframework.data.domain.Sort sort)
T
- 查询数据对应的数据类型repository
- JpaRepository实例query
- 查询条件(POJO类实例)sort
- 排序条件public static <T> com.yishuifengxiao.common.tool.entity.Page<T> pageFuzzy(org.springframework.data.repository.query.QueryByExampleExecutor repository, T query, int pageSize, int pageNum)
T
- 查询数据对应的数据类型repository
- JpaRepository实例query
- 查询条件(POJO类实例)pageSize
- 分页大小pageNum
- 当前页页码,从1开始public static <T> com.yishuifengxiao.common.tool.entity.Page<T> pageFuzzy(org.springframework.data.repository.query.QueryByExampleExecutor repository, T query, int pageSize, int pageNum, String orderName)
T
- 查询数据对应的数据类型repository
- JpaRepository实例query
- 查询条件(POJO类实例)pageSize
- 分页大小pageNum
- 当前页页码,从1开始orderName
- 排序字段名字,默认升序public static <T> com.yishuifengxiao.common.tool.entity.Page<T> pageFuzzy(org.springframework.data.repository.query.QueryByExampleExecutor repository, T query, int pageSize, int pageNum, org.springframework.data.domain.Sort sort)
T
- 查询数据对应的数据类型repository
- JpaRepository实例query
- 查询条件(POJO类实例)pageSize
- 分页大小pageNum
- 当前页页码,从1开始sort
- 排序条件public static <T> com.yishuifengxiao.common.tool.entity.Page<T> page(org.springframework.data.repository.query.QueryByExampleExecutor repository, org.springframework.data.domain.Example<T> example, int pageSize, int pageNum)
T
- 查询数据对应的数据类型repository
- JpaRepository实例example
- 查询条件pageSize
- 分页大小pageNum
- 当前页页码,从1开始public static <T> com.yishuifengxiao.common.tool.entity.Page<T> page(org.springframework.data.repository.query.QueryByExampleExecutor repository, org.springframework.data.domain.Example<T> example, int pageSize, int pageNum, String orderName)
T
- 查询数据对应的数据类型repository
- JpaRepository实例example
- 查询条件pageSize
- 分页大小pageNum
- 当前页页码,从1开始orderName
- 排序字段名字,默认升序public static <T> com.yishuifengxiao.common.tool.entity.Page<T> page(org.springframework.data.repository.query.QueryByExampleExecutor repository, org.springframework.data.domain.Example<T> example, int pageSize, int pageNum, org.springframework.data.domain.Sort sort)
T
- 查询数据对应的数据类型repository
- JpaRepository实例example
- 查询条件pageSize
- 分页大小pageNum
- 当前页页码,从1开始sort
- 排序条件public static <T> com.yishuifengxiao.common.tool.entity.Page<T> page(org.springframework.data.repository.query.QueryByExampleExecutor repository, org.springframework.data.domain.Example<T> example, int pageSize, int pageNum, org.springframework.data.domain.Sort.Direction direction, String... properties)
T
- 查询数据对应的数据类型repository
- JpaRepository实例example
- 查询条件pageSize
- 分页大小pageNum
- 当前页页码,从1开始direction
- 排序方向properties
- 排序属性Copyright © 2021. All rights reserved.