E - 对应的实体类W - 更新器或查询器NQ - 对应的嵌套查询器public abstract class BaseWrapper<E extends IEntity,W extends IWrapper<E,W,NQ>,NQ extends IQuery<E,NQ>> extends Object implements IWrapper<E,W,NQ>
| 限定符和类型 | 字段和说明 |
|---|---|
protected WrapperData |
wrapperData |
| 限定符 | 构造器和说明 |
|---|---|
protected |
BaseWrapper(String table,
Class<E> entityClass,
Class queryClass) |
protected |
BaseWrapper(String table,
ParameterPair parameters,
Class<E> entityClass,
Class queryClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected TableMeta |
getTableMeta() |
protected boolean |
hasPrimary()
是否有主键字段
|
W |
last(String lastSql)
追加在sql语句的末尾
!!!
|
protected abstract void |
validateColumn(String column)
判断字段是否在范围内
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetWrapperData, whereprotected final WrapperData wrapperData
protected BaseWrapper(String table, ParameterPair parameters, Class<E> entityClass, Class queryClass)
protected boolean hasPrimary()
protected abstract void validateColumn(String column) throws FluentMybatisException
column - 字段FluentMybatisException - 字段校验异常protected TableMeta getTableMeta()
Copyright © 2020. All rights reserved.