public abstract class AbstractDefaultJpaRepositoryImpl
extends java.lang.Object
Title: 扩展SpringDataJpa功能
Description: 扩展SpringDataJpa功能
Copyright: 2015~2020
Company/Department: xforceplus
| 构造器和说明 |
|---|
AbstractDefaultJpaRepositoryImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
<S> java.util.List<S> |
findBySql(StringQuery stringQuery,
java.lang.Class<S> clazz)
查询
|
<S> java.util.List<S> |
findBySql(StringQuery stringQuery,
java.lang.Class<S> clazz,
java.lang.Boolean underline) |
<S> java.util.List<S> |
findBySql(StringQuery stringQuery,
org.hibernate.transform.ResultTransformer transformer) |
abstract javax.persistence.EntityManager |
getEntityManager() |
<S> org.springframework.data.domain.Page<S> |
pagingSqlBy(org.springframework.data.domain.Pageable pageable,
java.lang.String sql,
NamedParams params,
java.lang.Class<S> clazz)
分页查询
|
<S> org.springframework.data.domain.Page<S> |
pagingSqlBy(org.springframework.data.domain.Pageable pageable,
java.lang.String sql,
NamedParams params,
java.lang.Class<S> clazz,
java.lang.Boolean underline)
分页查询
|
<S> org.springframework.data.domain.Page<S> |
pagingSqlBy(org.springframework.data.domain.Pageable pageable,
StringQuery stringQuery,
java.lang.Class<S> clazz,
java.lang.Boolean underline)
分页查询
|
protected <S> org.springframework.data.domain.Page<S> |
pagingSqlBy(java.lang.String sql,
java.lang.String countSql,
NamedParams params,
org.springframework.data.domain.Pageable pageable,
java.lang.Class<S> clazz)
分页查询
|
<S> org.springframework.data.domain.Page<S> |
pagingSqlBy(java.lang.String sql,
java.lang.String countSql,
NamedParams params,
org.springframework.data.domain.Pageable pageable,
java.lang.Class<S> clazz,
java.lang.Boolean underline)
分页查询
|
protected void |
setQueryParams(javax.persistence.Query query,
NamedParams params)
设置参数
|
public abstract javax.persistence.EntityManager getEntityManager()
public <S> java.util.List<S> findBySql(StringQuery stringQuery, java.lang.Class<S> clazz)
stringQuery - StringQueryclazz - Classpublic <S> java.util.List<S> findBySql(StringQuery stringQuery, java.lang.Class<S> clazz, java.lang.Boolean underline)
public <S> org.springframework.data.domain.Page<S> pagingSqlBy(org.springframework.data.domain.Pageable pageable,
java.lang.String sql,
NamedParams params,
java.lang.Class<S> clazz)
pageable - 分页对象sql - SQLparams - 参数clazz - 返回结果类public <S> org.springframework.data.domain.Page<S> pagingSqlBy(org.springframework.data.domain.Pageable pageable,
StringQuery stringQuery,
java.lang.Class<S> clazz,
java.lang.Boolean underline)
pageable - 分页对象stringQuery - StringQuery 查询对象clazz - 返回结果类underline - 自定义转换器,如果为null,则使用 AliasToBeanResultTransformerpublic <S> org.springframework.data.domain.Page<S> pagingSqlBy(org.springframework.data.domain.Pageable pageable,
java.lang.String sql,
NamedParams params,
java.lang.Class<S> clazz,
java.lang.Boolean underline)
pageable - 分页对象sql - SQLparams - 参数clazz - 返回结果类underline - 自定义转换器,如果为null,则使用 AliasToBeanResultTransformerpublic <S> org.springframework.data.domain.Page<S> pagingSqlBy(java.lang.String sql,
java.lang.String countSql,
NamedParams params,
org.springframework.data.domain.Pageable pageable,
java.lang.Class<S> clazz,
java.lang.Boolean underline)
sql - 分页查询SQLcountSql - 计算总数params - 参数pageable - 分页对象clazz - 结类protected <S> org.springframework.data.domain.Page<S> pagingSqlBy(java.lang.String sql,
java.lang.String countSql,
NamedParams params,
org.springframework.data.domain.Pageable pageable,
java.lang.Class<S> clazz)
sql - 分页查询SQLcountSql - 计算总数params - 参数pageable - 分页对象clazz - 结类protected void setQueryParams(javax.persistence.Query query,
NamedParams params)
query - Queryparams - NamedParamspublic <S> java.util.List<S> findBySql(StringQuery stringQuery, org.hibernate.transform.ResultTransformer transformer)