public abstract class AbstractSearchParams extends Object implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
PAGE_ID
分页ID字段名称
|
static String |
PAGE_SIZE
分页内容数量字段名称
|
protected int |
pageId
分页ID
|
protected int |
pageSize
分页内容数量
|
static String |
PESSIMISTIC_LOCK
悲观锁字段名
|
protected boolean |
pessimisticLock
是否使用悲观锁
|
| 构造器和说明 |
|---|
AbstractSearchParams() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends AbstractSearchParams> |
build(Class<T> clazz)
构造一个搜索参数对象
|
static <T extends AbstractSearchParams> |
buildByFindAll(Class<T> clazz)
构造一个搜索参数对象,并设置查询全部
|
static <T extends AbstractSearchParams> |
buildByFindAllAndLock(Class<T> clazz)
构造一个搜索参数对象,使用悲观锁并设置查询全部
|
static <T extends AbstractSearchParams> |
buildByLock(Class<T> clazz)
构造一个搜索参数对象,并使用悲观锁
|
int |
getPageId()
获取分页ID
|
int |
getPageSize()
获取分页内容数量
|
void |
setFindAll()
设置查询数量为全部数据
|
void |
setFindOne()
设置查询数量为一条
|
void |
setPageId(int pageId)
设置分页ID
|
void |
setPageSize(int pageSize)
设置分页内容数量
|
Map<String,Object> |
toMap()
将参数列表对象转换为map对象
|
AbstractSearchParams |
withoutPessimisticLock()
不使用悲观锁
|
AbstractSearchParams |
withPessimisticLock()
使用悲观锁
|
@ValueCheck(value=GREATERZONE) protected int pageId
@ValueCheck(value=GREATERZONE) protected int pageSize
protected boolean pessimisticLock
public final void setFindAll()
public final void setFindOne()
public final int getPageId()
public final void setPageId(int pageId)
pageId - 分页IDpublic final int getPageSize()
public final void setPageSize(int pageSize)
pageSize - 分页内容数量public AbstractSearchParams withPessimisticLock()
public AbstractSearchParams withoutPessimisticLock()
public static <T extends AbstractSearchParams> T build(Class<T> clazz)
T - 搜索参数对象类型clazz - 搜索参数对象class对象public static <T extends AbstractSearchParams> T buildByFindAll(Class<T> clazz)
T - 搜索参数对象类型clazz - 搜索参数对象class对象public static <T extends AbstractSearchParams> T buildByLock(Class<T> clazz)
T - 搜索参数对象类型clazz - 搜索参数对象class对象public static <T extends AbstractSearchParams> T buildByFindAllAndLock(Class<T> clazz)
T - 搜索参数对象类型clazz - 搜索参数对象class对象Copyright © 2017. All rights reserved.