T - 对象类型public class QueryOperate<T> extends AbstractQueryOperate<T>
查询操作
classMapping, jdbcTemplate, logger, meta, propertyPositions, sql| 构造器和说明 |
|---|
QueryOperate(java.lang.Class<T> type,
org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
使用给定数据源以及给定对象生成读取操作.
|
QueryOperate(java.lang.Class<T> type,
org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
java.lang.String dataBase)
使用给定数据源以及给定对象生成读取操作.
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getSql(cn.featherfly.common.db.builder.ConditionBuilder builder)
获取带条件的sql
|
java.lang.String |
getSql(java.lang.String condition)
获取带条件的sql
|
protected java.lang.String |
initCondition() |
java.util.List<T> |
list(cn.featherfly.common.db.builder.ConditionBuilder conditionBuilder)
根据指定条件返回查询结果集合.
|
java.util.List<T> |
list(java.lang.String condition,
java.lang.Object... params)
根据指定条件返回查询结果集合.
|
T |
unique(cn.featherfly.common.db.builder.ConditionBuilder conditionBuilder)
根据指定条件返回唯一结果.
|
T |
unique(java.lang.String condition,
java.lang.Object... params)
根据查询条件返回唯一对象.
|
getSelectSql, initSql, mapRowgetParameters, getSql, setParameter, setParameterpublic QueryOperate(java.lang.Class<T> type, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
type - 类jdbcTemplate - jdbcTemplatepublic QueryOperate(java.lang.Class<T> type, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.lang.String dataBase)
type - 类jdbcTemplate - jdbcTemplatedataBase - 具体库public T unique(cn.featherfly.common.db.builder.ConditionBuilder conditionBuilder)
根据指定条件返回唯一结果.
conditionBuilder - 查询条件构建器public T unique(java.lang.String condition, java.lang.Object... params)
根据查询条件返回唯一对象.
condition - 查询条件SQL(不包含where)params - 查询参数public java.util.List<T> list(cn.featherfly.common.db.builder.ConditionBuilder conditionBuilder)
根据指定条件返回查询结果集合.
conditionBuilder - 查询条件构建器public java.util.List<T> list(java.lang.String condition, java.lang.Object... params)
根据指定条件返回查询结果集合.
condition - 查询条件SQL(不包含where)params - 查询参数protected java.lang.String initCondition()
initCondition 在类中 AbstractQueryOperate<T>public java.lang.String getSql(java.lang.String condition)
获取带条件的sql
condition - 条件public java.lang.String getSql(cn.featherfly.common.db.builder.ConditionBuilder builder)
获取带条件的sql
builder - 条件构建器