类 GenericUpdateDAOImpl<T extends BaseDO>
- java.lang.Object
-
- tech.codingless.core.plugs.mybaties3.GenericUpdateDAOImpl<T>
-
- 所有已实现的接口:
GenericUpdateDao<T>
@Component public class GenericUpdateDAOImpl<T extends BaseDO> extends Object implements GenericUpdateDao<T>
-
-
字段概要
字段 修饰符和类型 字段 说明 protected org.apache.commons.dbcp2.BasicDataSourcebasicDataSourceprotected MyBatiesServicemyBatiesService
-
构造器概要
构造器 构造器 说明 GenericUpdateDAOImpl()
-
方法概要
-
-
-
字段详细资料
-
myBatiesService
protected MyBatiesService myBatiesService
-
basicDataSource
protected org.apache.commons.dbcp2.BasicDataSource basicDataSource
-
-
方法详细资料
-
setMyBatiesService
@Autowired protected void setMyBatiesService(MyBatiesService myBatiesService)
-
update
public int update(String sqlId, Object param)
- 指定者:
update在接口中GenericUpdateDao<T extends BaseDO>
-
insert
public int insert(String sqlId, Object param)
- 指定者:
insert在接口中GenericUpdateDao<T extends BaseDO>
-
delete
public int delete(String sqlId, Object param)
- 指定者:
delete在接口中GenericUpdateDao<T extends BaseDO>
-
genAutoSqlForCreate
public void genAutoSqlForCreate(Object entity)
-
createEntity
public int createEntity(Object entity)
- 指定者:
createEntity在接口中GenericUpdateDao<T extends BaseDO>
-
createEntityList
public int createEntityList(List<T> entityList)
- 指定者:
createEntityList在接口中GenericUpdateDao<T extends BaseDO>
-
deleteEntity
public int deleteEntity(Class<T> clazz, String entityId)
- 指定者:
deleteEntity在接口中GenericUpdateDao<T extends BaseDO>
-
deleteEntityWithCompanyId
public int deleteEntityWithCompanyId(Class<T> clazz, String id, String companyId)
- 指定者:
deleteEntityWithCompanyId在接口中GenericUpdateDao<T extends BaseDO>
-
deleteLogicalWithCompanyId
public int deleteLogicalWithCompanyId(Class<T> clazz, String id, String companyId)
- 指定者:
deleteLogicalWithCompanyId在接口中GenericUpdateDao<T extends BaseDO>
-
deleteLogicalWithCompanyId
public int deleteLogicalWithCompanyId(Class<T> clazz, Collection<String> idList, String companyId)
- 指定者:
deleteLogicalWithCompanyId在接口中GenericUpdateDao<T extends BaseDO>
-
updateEntity
public int updateEntity(BaseDO entiry)
- 指定者:
updateEntity在接口中GenericUpdateDao<T extends BaseDO>
-
updateEntityWithCompanyId
public int updateEntityWithCompanyId(BaseDO entiry, String companyId)
- 指定者:
updateEntityWithCompanyId在接口中GenericUpdateDao<T extends BaseDO>
-
updateNotNull
public int updateNotNull(T data, Long ver)
- 指定者:
updateNotNull在接口中GenericUpdateDao<T extends BaseDO>
-
updateSkipNullBatchAppend
public int updateSkipNullBatchAppend(String companyId, T data, Long ver, int batchSize)
- 指定者:
updateSkipNullBatchAppend在接口中GenericUpdateDao<T extends BaseDO>
-
updateSkipNullBatchExecute
public int updateSkipNullBatchExecute(Class<T> clazz)
- 指定者:
updateSkipNullBatchExecute在接口中GenericUpdateDao<T extends BaseDO>
-
updateSkipNullBatchExecute
public int updateSkipNullBatchExecute(List<UpdateObject> updateList)
- 指定者:
updateSkipNullBatchExecute在接口中GenericUpdateDao<T extends BaseDO>
-
genAutoSqlForUpdate
public void genAutoSqlForUpdate(BaseDO entiry)
-
insertNative
public int insertNative(String sql, List<Object> params)
- 指定者:
insertNative在接口中GenericUpdateDao<T extends BaseDO>
-
updateNative
public int updateNative(String prepareSql, List<Object> params)
- 指定者:
updateNative在接口中GenericUpdateDao<T extends BaseDO>
-
-