类 MybatisDaoSupport<T extends Persistable<ID>,ID extends Serializable>
- java.lang.Object
-
- net.sinodawn.framework.mybatis.dao.MybatisDaoSupport<T,ID>
-
- 所有已实现的接口:
GenericDao<T,ID>
- 直接已知子类:
CoreAdDomainUserDaoImpl,CoreAuditTrailConfigDaoImpl,CoreAuditTrailConfigLineDaoImpl,CoreAuditTrailRecordDaoImpl,CoreAuditTrailRecordLineDaoImpl,CoreBpmnCommentDaoImpl,CoreBpmnDiagramDaoImpl,CoreBpmnDraftDaoImpl,CoreBpmnDraftOrgDaoImpl,CoreBpmnInstanceDaoImpl,CoreBpmnInstanceTaskDaoImpl,CoreBpmnInstanceTaskHisDaoImpl,CoreBpmnInstanceTaskRoleDaoImpl,CoreBpmnInstanceTaskUserDaoImpl,CoreBpmnProcDaoImpl,CoreBpmnProcOrgDaoImpl,CoreBpmnTargetDaoImpl,CoreConstantDaoImpl,CoreExportLogDaoImpl,CoreFileDaoImpl,CoreFileLogDaoImpl,CoreImpValidatorDaoImpl,CoreLogDaoImpl,CoreLoginConfigDaoImpl,CoreLoginLogDaoImpl,CoreMetadataDaoImpl,CoreOrgDaoImpl,CoreOrgUserDaoImpl,CorePasswordHisDaoImpl,CorePasswordPolicyDaoImpl,CoreRequestUrlDaoImpl,CoreRoleDaoImpl,CoreRolePermissionDaoImpl,CoreRolePermissionTypeDaoImpl,CoreRoleUserDaoImpl,CoreSubmitValidatorDaoImpl,CoreSystemConfigDaoImpl,CoreTableDaoImpl,CoreTableHierarchyDaoImpl,CoreTablePermissionDaoImpl,CoreUserDaoImpl,CoreUserPermissionDaoImpl,CoreUserPermissionTypeDaoImpl,CoreValidatorDaoImpl,SinoHelloDaoImpl
@Repository public abstract class MybatisDaoSupport<T extends Persistable<ID>,ID extends Serializable> extends Object implements GenericDao<T,ID>
-
-
字段概要
-
从接口继承的字段 net.sinodawn.framework.support.base.dao.GenericDao
STATEMENT_MAX_BATCH_BIND_VALUES
-
-
构造器概要
构造器 构造器 说明 MybatisDaoSupport()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 intcountBy(List<T> itemList, String... searchColNames)intcountBy(T item, String... searchColNames)voiddelete(ID id)voiddeleteBy(List<T> itemList, String... searchColNames)voiddeleteByIdList(List<ID> idList)EntityContextgetEntityContext()Class<T>getType()voidinsert(List<T> itemList)批量插入Beanvoidinsert(T item)List<T>selectAll(List<Order> orderList, String... selectColNames)TselectByIdIfPresent(ID id)<V> VselectColumnById(ID id, String colName, Class<V> colType)<V> List<V>selectColumnList(T item, List<String> searchColNames, String colName, Class<V> colType, Order... orders)<V> List<V>selectColumnsByIds(List<ID> idList, String colName, Class<V> colType, Order... orders)TselectFirstIfPresent(T item, List<String> searchColNameList, List<String> selectColNameList, Order... orders)<V> List<V>selectList(List<T> itemList, List<String> searchColNameList, String colName, Class<V> colType, Order... orders)List<T>selectList(List<T> itemList, List<String> searchColNameList, List<String> selectColNameList, Order... orders)List<T>selectList(T item, List<String> searchColNames, List<String> selectColNameList, Order... orders)List<T>selectListByIds(List<ID> idList, List<String> selectColNameList, Order... orders)TselectOneIfPresent(T item, String... selectColNames)Page<T>selectPaginationByMybatis(String mybatisStatementId, Pageable pageable)List<T>selectUnionList(T item, List<String> searchColNameList, List<String> selectColNameList, Order... orders)voidupdate(List<T> itemList, String... updateColNames)voidupdate(T item, List<String> updateColNameList, String... searchColNames)voidupdateByIds(T item, List<ID> idList, String... updateColNames)voidupdateCreatedBy(List<T> itemList)List<T>updateIfChanged(List<T> rawOrProxyItemList)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.sinodawn.framework.support.base.dao.GenericDao
cacheEvict, count, deleteBy, getMapper, getTable, selectAll, selectAll, selectAll, selectByCondition, selectById, selectColumn, selectColumnIfPresent, selectColumnList, selectDetail, selectFirst, selectFirst, selectFirst, selectFirstIfPresent, selectFirstIfPresent, selectId, selectIdIfPresent, selectIdList, selectIdList, selectIdList, selectIdList, selectList, selectList, selectList, selectListByIds, selectListByOneColumnValue, selectListByOneColumnValue, selectListByOneColumnValues, selectListByOneColumnValues, selectOne, selectOneUnion, selectOneUnion, selectOneUnion, selectOneUnionIfPresent, selectOneUnionIfPresent, selectOneUnionIfPresent, selectUnionList, selectUnionList, update, update, update, updateCreatedBy, updateIfChanged
-
-
-
-
方法详细资料
-
getType
public Class<T> getType()
- 指定者:
getType在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
getEntityContext
public EntityContext getEntityContext()
- 指定者:
getEntityContext在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
insert
public void insert(T item)
- 指定者:
insert在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
insert
public void insert(List<T> itemList)
批量插入Bean- 指定者:
insert在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
delete
public void delete(ID id)
- 指定者:
delete在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
deleteByIdList
public void deleteByIdList(List<ID> idList)
- 指定者:
deleteByIdList在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
deleteBy
public void deleteBy(List<T> itemList, String... searchColNames)
- 指定者:
deleteBy在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
update
public void update(T item, List<String> updateColNameList, String... searchColNames)
- 指定者:
update在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
updateByIds
public void updateByIds(T item, List<ID> idList, String... updateColNames)
- 指定者:
updateByIds在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
update
public void update(List<T> itemList, String... updateColNames)
- 指定者:
update在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
updateIfChanged
public List<T> updateIfChanged(List<T> rawOrProxyItemList)
- 指定者:
updateIfChanged在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
updateCreatedBy
public void updateCreatedBy(List<T> itemList)
- 指定者:
updateCreatedBy在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
selectByIdIfPresent
public T selectByIdIfPresent(ID id)
- 指定者:
selectByIdIfPresent在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
selectOneIfPresent
public T selectOneIfPresent(T item, String... selectColNames)
- 指定者:
selectOneIfPresent在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
selectColumnById
public <V> V selectColumnById(ID id, String colName, Class<V> colType)
- 指定者:
selectColumnById在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
selectColumnList
public <V> List<V> selectColumnList(T item, List<String> searchColNames, String colName, Class<V> colType, Order... orders)
- 指定者:
selectColumnList在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
selectAll
public List<T> selectAll(List<Order> orderList, String... selectColNames)
- 指定者:
selectAll在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
selectListByIds
public List<T> selectListByIds(List<ID> idList, List<String> selectColNameList, Order... orders)
- 指定者:
selectListByIds在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
selectColumnsByIds
public <V> List<V> selectColumnsByIds(List<ID> idList, String colName, Class<V> colType, Order... orders)
- 指定者:
selectColumnsByIds在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
selectList
public List<T> selectList(T item, List<String> searchColNames, List<String> selectColNameList, Order... orders)
- 指定者:
selectList在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
selectList
public List<T> selectList(List<T> itemList, List<String> searchColNameList, List<String> selectColNameList, Order... orders)
- 指定者:
selectList在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
selectList
public <V> List<V> selectList(List<T> itemList, List<String> searchColNameList, String colName, Class<V> colType, Order... orders)
- 指定者:
selectList在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
selectFirstIfPresent
public T selectFirstIfPresent(T item, List<String> searchColNameList, List<String> selectColNameList, Order... orders)
- 指定者:
selectFirstIfPresent在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
selectUnionList
public List<T> selectUnionList(T item, List<String> searchColNameList, List<String> selectColNameList, Order... orders)
- 指定者:
selectUnionList在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
countBy
public int countBy(T item, String... searchColNames)
- 指定者:
countBy在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
countBy
public int countBy(List<T> itemList, String... searchColNames)
- 指定者:
countBy在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
selectPaginationByMybatis
public Page<T> selectPaginationByMybatis(String mybatisStatementId, Pageable pageable)
- 指定者:
selectPaginationByMybatis在接口中GenericDao<T extends Persistable<ID>,ID extends Serializable>
-
-