E - 实体类public abstract class BaseDao<E extends IEntity> extends Object implements IBaseDao<E>, IProtectedDao<E>
| 构造器和说明 |
|---|
BaseDao() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract <Q extends IQuery<E>> |
defaultQuery()
构造默认查询条件
|
protected abstract <U extends IUpdate<E>> |
defaultUpdater()
构造默认更新条件
|
protected abstract IQuery<E> |
query()
无任何条件的查询
|
int |
updateBy(E updateNoN,
E whereNoN)
根据whereNoN非空属性作为相等条件, 更新updateNoN非空属性字段
|
boolean |
updateEntityByIds(E... entities)
根据entity的主键批量修改entity中非null属性
|
protected abstract IUpdate<E> |
updater()
无任何设置的更新器
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteByEntityIds, deleteByEntityIds, deleteById, deleteByIds, deleteByMap, existPk, logicDeleteByEntityIds, logicDeleteByEntityIds, logicDeleteById, logicDeleteByIds, logicDeleteByMap, mapper, save, save, saveOrUpdate, selectById, selectByIds, selectByIds, selectByMap, updateById, updateEntityByIdsbatchCrud, count, deleteBy, findOne, findOne, findOne, findOneMap, insertSelect, insertSelect, listEntity, listMaps, listPoJos, listPoJos, mapper, stdPagedEntity, stdPagedMap, stdPagedPoJo, stdPagedPoJo, tagPagedEntity, tagPagedMap, tagPagedPoJo, tagPagedPoJo, updateBy, updateByCopyright © 2021. All rights reserved.