public abstract class BaseDaoImpl<T extends Serializable> extends Object implements IBaseDao<T>
| 构造器和说明 |
|---|
BaseDaoImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
deleteByCondition(String condition,
Object[] args) |
int |
deleteByCondition(String tableName,
String condition,
Object[] args) |
int |
deleteById(String id) |
List<T> |
findAll() |
T |
findByID(String id) |
List<T> |
getByConduition(ConditionBuilder condition) |
List<T> |
getByConduition(ConditionBuilder condition,
PageParameters par) |
List<T> |
getByConduition(Map<String,Object> filterMap) |
List<T> |
getByConduition(Map<String,Object> filterMap,
PageParameters par) |
protected JdbcHelper |
getJdbcHelper() |
int |
getRows() |
int |
getRows(ConditionBuilder condition) |
int |
getRows(Map<String,Object> filterMap) |
protected int |
insert(T obj)
添加
|
int |
insertObj(T entity) |
List<T> |
joinQueryByConduition(JoinQuery jq,
ConditionBuilder condition) |
List<T> |
joinQueryByConduition(JoinQuery jq,
ConditionBuilder condition,
PageParameters par) |
List<T> |
joinQueryByConduition(JoinQuery jq,
Map<String,Object> filterMap) |
List<T> |
joinQueryByConduition(JoinQuery jq,
Map<String,Object> filterMap,
PageParameters par) |
Integer |
joinQueryRows(JoinQuery jq,
ConditionBuilder condition) |
Integer |
joinQueryRows(JoinQuery jq,
Map<String,Object> filterMap) |
protected Integer |
queryCount(String sql,
ConditionBuilder condition) |
protected Integer |
queryCount(String sql,
Map<String,Object> filterMap) |
protected List<T> |
queryList(String sql,
ConditionBuilder condition) |
protected List<T> |
queryList(String sql,
ConditionBuilder condition,
PageParameters par,
org.springframework.jdbc.core.RowMapper<T> rowMapper)
返回具体的条数信息
|
protected List<T> |
queryList(String sql,
ConditionBuilder condition,
org.springframework.jdbc.core.RowMapper<T> rowMapper)
返回待条件的所有信息
|
protected List<T> |
queryList(String sql,
Map<String,Object> filterMap) |
protected List<T> |
queryList(String sql,
Map<String,Object> filterMap,
PageParameters par)
返回待条件的所有信息
|
protected List<T> |
queryList(String sql,
Map<String,Object> filterMap,
PageParameters par,
org.springframework.jdbc.core.RowMapper<T> rowMapper)
返回具体的条数信息
|
protected List<T> |
queryList(String sql,
Map<String,Object> filterMap,
org.springframework.jdbc.core.RowMapper<T> rowMapper) |
protected List<T> |
queryList(String sql,
Object[] obj) |
protected List<T> |
queryList(String sql,
Object[] obj,
org.springframework.jdbc.core.RowMapper<T> rowMapper)
返回待条件的所有信息
|
int |
updateByCondition(T entity,
String[] conditions) |
protected int |
updateByConditions(T entity,
String[] conditions)
修改
|
int |
updateByID(T entity) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetJdbcTemplateprotected Class<T extends Serializable> tClass
protected JdbcHelper getJdbcHelper()
public int deleteById(String id)
deleteById 在接口中 IBaseDao<T extends Serializable>public int deleteByCondition(String condition, Object[] args)
deleteByCondition 在接口中 IBaseDao<T extends Serializable>public int deleteByCondition(String tableName, String condition, Object[] args)
deleteByCondition 在接口中 IBaseDao<T extends Serializable>public int insertObj(T entity)
insertObj 在接口中 IBaseDao<T extends Serializable>public int updateByID(T entity)
updateByID 在接口中 IBaseDao<T extends Serializable>public int updateByCondition(T entity, String[] conditions)
updateByCondition 在接口中 IBaseDao<T extends Serializable>public int getRows()
getRows 在接口中 IBaseDao<T extends Serializable>public int getRows(Map<String,Object> filterMap)
getRows 在接口中 IBaseDao<T extends Serializable>public int getRows(ConditionBuilder condition)
getRows 在接口中 IBaseDao<T extends Serializable>public Integer joinQueryRows(JoinQuery jq, ConditionBuilder condition)
joinQueryRows 在接口中 IBaseDao<T extends Serializable>public Integer joinQueryRows(JoinQuery jq, Map<String,Object> filterMap)
joinQueryRows 在接口中 IBaseDao<T extends Serializable>public List<T> getByConduition(Map<String,Object> filterMap, PageParameters par)
getByConduition 在接口中 IBaseDao<T extends Serializable>public List<T> getByConduition(Map<String,Object> filterMap)
getByConduition 在接口中 IBaseDao<T extends Serializable>public List<T> joinQueryByConduition(JoinQuery jq, Map<String,Object> filterMap, PageParameters par)
joinQueryByConduition 在接口中 IBaseDao<T extends Serializable>public List<T> joinQueryByConduition(JoinQuery jq, Map<String,Object> filterMap)
joinQueryByConduition 在接口中 IBaseDao<T extends Serializable>public List<T> getByConduition(ConditionBuilder condition, PageParameters par)
getByConduition 在接口中 IBaseDao<T extends Serializable>public List<T> getByConduition(ConditionBuilder condition)
getByConduition 在接口中 IBaseDao<T extends Serializable>public List<T> joinQueryByConduition(JoinQuery jq, ConditionBuilder condition, PageParameters par)
joinQueryByConduition 在接口中 IBaseDao<T extends Serializable>public List<T> joinQueryByConduition(JoinQuery jq, ConditionBuilder condition)
joinQueryByConduition 在接口中 IBaseDao<T extends Serializable>protected Integer queryCount(String sql, ConditionBuilder condition)
protected List<T> queryList(String sql, Map<String,Object> filterMap, PageParameters par, org.springframework.jdbc.core.RowMapper<T> rowMapper)
sql - filterMap - par - rowMapper - protected List<T> queryList(String sql, Map<String,Object> filterMap, PageParameters par)
sql - filterMap - par - rowMapper - protected List<T> queryList(String sql, Map<String,Object> filterMap, org.springframework.jdbc.core.RowMapper<T> rowMapper)
protected List<T> queryList(String sql, Object[] obj, org.springframework.jdbc.core.RowMapper<T> rowMapper)
sql - filterMap - par - rowMapper - protected List<T> queryList(String sql, ConditionBuilder condition, PageParameters par, org.springframework.jdbc.core.RowMapper<T> rowMapper)
sql - filterMap - par - rowMapper - protected List<T> queryList(String sql, ConditionBuilder condition, org.springframework.jdbc.core.RowMapper<T> rowMapper)
sql - filterMap - par - rowMapper - protected List<T> queryList(String sql, ConditionBuilder condition)
protected int updateByConditions(T entity, String[] conditions)
table - conditions - obj - protected int insert(T obj)
table - obj - Copyright © 2017. All rights reserved.