public interface IWrapperMapper<E extends IEntity,Q extends IQuery<E>,U extends IUpdate<E>> extends IEntityMapper<E>, IRichMapper<E>
| 限定符和类型 | 方法和说明 |
|---|---|
default Q |
emptyQuery() |
default U |
emptyUpdater()
构造空更新条件
|
default Class<E> |
entityClass()
对应的entity class类
|
IMapping |
mapping()
返回对应的默认构造器
|
default FieldMapping |
primaryField()
主键字段名称
|
default Q |
query()
构造空查询条件
默认条件设置
FluentMybatis.defaults(), 具体定义继承 IDefaultSetter.setQueryDefault(IQuery) |
default U |
updater()
构造设置了默认条件的Updater
默认条件设置
FluentMybatis.defaults(), 具体定义继承 IDefaultSetter.setUpdateDefault(IUpdate) |
deleteByEntityIds, deleteByEntityIds, deleteById, deleteByIds, deleteByMap, deleteByMapAndDefault, existPk, findById, findOne, findOne, findOne, findOneMap, listByIds, listByIds, listByMap, listByMapAndDefault, listPoJos, listPoJos, logicDelete, logicDeleteByEntityIds, logicDeleteByEntityIds, logicDeleteById, logicDeleteByIds, logicDeleteByMap, logicDeleteByMapAndDefault, save, save, saveOrUpdate, stdPagedEntity, stdPagedMap, stdPagedPoJo, stdPagedPoJo, tagPagedEntity, tagPagedMap, tagPagedPoJo, tagPagedPoJo, updateByIdbatchCrud, callProcedure, count, countNoLimit, delete, insert, insertBatch, insertBatchWithPk, insertSelect, insertWithPk, internalListEntity, listEntity, listMaps, listObjs, updateByIMapping mapping()
mapping 在接口中 IHasMappingdefault Q query()
FluentMybatis.defaults(), 具体定义继承 IDefaultSetter.setQueryDefault(IQuery)default Q emptyQuery()
default U updater()
FluentMybatis.defaults(), 具体定义继承 IDefaultSetter.setUpdateDefault(IUpdate)default U emptyUpdater()
default FieldMapping primaryField()
Copyright © 2022. All rights reserved.