类 GenericQueryDAOImpl<T extends BaseDO>
- java.lang.Object
-
- tech.codingless.core.plugs.mybaties3.GenericQueryDAOImpl<T>
-
- 所有已实现的接口:
GenericQueryDao<T>
@Component public class GenericQueryDAOImpl<T extends BaseDO> extends Object implements GenericQueryDao<T>
-
-
字段概要
字段 修饰符和类型 字段 说明 protected org.apache.commons.dbcp2.BasicDataSourcebasicDataSourceprotected MyBatiesServicemyBatiesService
-
构造器概要
构造器 构造器 说明 GenericQueryDAOImpl()
-
方法概要
-
-
-
字段详细资料
-
myBatiesService
protected MyBatiesService myBatiesService
-
basicDataSource
protected org.apache.commons.dbcp2.BasicDataSource basicDataSource
-
-
方法详细资料
-
setMyBatiesService
@Autowired protected void setMyBatiesService(MyBatiesService myBatiesService)
-
selectOne
public T selectOne(String sqlId, Object parameter)
- 指定者:
selectOne在接口中GenericQueryDao<T extends BaseDO>
-
selectOneRow
public Object selectOneRow(String sqlId, Object param)
- 指定者:
selectOneRow在接口中GenericQueryDao<T extends BaseDO>
-
selectList
public List<T> selectList(String sqlId, Object param)
- 指定者:
selectList在接口中GenericQueryDao<T extends BaseDO>
-
getEntity
public T getEntity(Class<T> clazz, String id)
- 指定者:
getEntity在接口中GenericQueryDao<T extends BaseDO>
-
getEntity
public T getEntity(Class<T> clazz, String id, String companyId)
- 指定者:
getEntity在接口中GenericQueryDao<T extends BaseDO>
-
findEntityList
public List<T> findEntityList(Class<T> clazz, String companyId, Collection<String> idList)
- 指定者:
findEntityList在接口中GenericQueryDao<T extends BaseDO>
-
findEntityList
public List<T> findEntityList(Class<T> clazz, String companyId, Collection<String> idList, Collection<String> columns)
- 指定者:
findEntityList在接口中GenericQueryDao<T extends BaseDO>
-
select
public List<T> select(Class<? extends BaseDO> clazz, Collection<String> columns, Collection<QueryCondition> conditions, int offset, int limit)
- 指定者:
select在接口中GenericQueryDao<T extends BaseDO>
-
count
public int count(Class<? extends BaseDO> clazz, Collection<String> columns, Collection<QueryCondition> conditions)
- 指定者:
count在接口中GenericQueryDao<T extends BaseDO>
-
list
public List<T> list(Class<T> clazz, String companyId)
- 指定者:
list在接口中GenericQueryDao<T extends BaseDO>
-
rollPage
public PageRollResult<T> rollPage(Class<T> clazz, String companyId, T param, String orderColumn, OrderTypeEnum orderType, Integer size, Integer page)
- 指定者:
rollPage在接口中GenericQueryDao<T extends BaseDO>
-
rollPage
public PageRollResult<?> rollPage(String namespance, String id, Map<String,Object> param, Integer size, Integer page)
- 指定者:
rollPage在接口中GenericQueryDao<T extends BaseDO>
-
noShardingList
public <E> List<E> noShardingList(String statement, Object parameter)
- 指定者:
noShardingList在接口中GenericQueryDao<T extends BaseDO>
-
selectOneNative
public Map<String,Object> selectOneNative(String prepareSql, List<Object> params)
- 指定者:
selectOneNative在接口中GenericQueryDao<T extends BaseDO>
-
select
public List<Map<String,?>> select(String selectId, Map<String,Object> param, int offset, int limit)
- 指定者:
select在接口中GenericQueryDao<T extends BaseDO>
-
select
public List<T> select(Class<T> entityClass, ColumnSelector<T> columns, QueryConditionWrapper<T> wrapper, SerializableFunction<T,Object> orderColumn, OrderTypeEnum orderType, int offset, int limit)
- 指定者:
select在接口中GenericQueryDao<T extends BaseDO>
-
count
public long count(Class<T> entityClass, QueryConditionWrapper<T> wrapper)
- 指定者:
count在接口中GenericQueryDao<T extends BaseDO>
-
-