public abstract class BaseDefaults<E extends IEntity,Q extends IQuery<E>,U extends IUpdate<E>> extends Object implements IDefaultGetter
| 构造器和说明 |
|---|
BaseDefaults() |
| 限定符和类型 | 方法和说明 |
|---|---|
Q |
alias()
自动分配表别名查询构造器(join查询的时候需要定义表别名)
如果要自定义别名, 使用方法
query(String) |
Q |
emptyQuery()
创建一个空查询器(不包括
IDefaultSetter.setQueryDefault(IQuery) 设置的默认条件) |
Q |
emptyQuery(String alias) |
Q |
emptyQuery(StringSupplier alias) |
U |
emptyUpdater()
创建一个更新器(不包括
IDefaultSetter.setUpdateDefault(IUpdate) 设置的默认条件) |
Q |
query()
实例化查询构造器
o - 设置默认查询条件
|
protected abstract Q |
query(boolean defaults,
StringSupplier table,
StringSupplier alias,
Parameters parameters) |
Q |
query(String alias)
显式指定表别名(join查询的时候需要定义表别名)
|
Q |
query(StringSupplier alias) |
U |
updater()
实例化更新构造器
o - 设置默认更新条件
|
protected abstract U |
updater(boolean defaults,
StringSupplier table,
StringSupplier alias,
Parameters parameters) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdefaultSetter, entityClassprotected abstract Q query(boolean defaults, StringSupplier table, StringSupplier alias, Parameters parameters)
protected abstract U updater(boolean defaults, StringSupplier table, StringSupplier alias, Parameters parameters)
public Q emptyQuery()
IDefaultGetterIDefaultSetter.setQueryDefault(IQuery) 设置的默认条件)emptyQuery 在接口中 IDefaultGetterpublic Q emptyQuery(String alias)
emptyQuery 在接口中 IDefaultGetterpublic Q emptyQuery(StringSupplier alias)
emptyQuery 在接口中 IDefaultGetterpublic Q query()
IDefaultGetterquery 在接口中 IDefaultGetterpublic Q query(String alias)
query 在接口中 IDefaultGetteralias - 别名public Q query(StringSupplier alias)
query 在接口中 IDefaultGetterpublic Q alias()
query(String)alias 在接口中 IDefaultGetterpublic U emptyUpdater()
IDefaultGetterIDefaultSetter.setUpdateDefault(IUpdate) 设置的默认条件)emptyUpdater 在接口中 IDefaultGetterpublic U updater()
IDefaultGetterupdater 在接口中 IDefaultGetterCopyright © 2021. All rights reserved.