| 限定符和类型 | 方法和说明 |
|---|---|
SelectSqlBuilder |
AbstractSmartDbNode.selectSqlBuilder() |
SelectSqlBuilder |
SmartDbNode.selectSqlBuilder()
获取一个select查询语句构器
|
SelectSqlBuilder |
SmartDbWrapper.selectSqlBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> PaginateResult<T> |
AbstractSmartDbNode.paginate(AbstractListHandler<T> handler,
PaginateParam paginateParam,
SelectSqlBuilder selectSqlBuilder) |
<T> PaginateResult<T> |
SmartDbNode.paginate(AbstractListHandler<T> handler,
PaginateParam paginateParam,
SelectSqlBuilder selectSqlBuilder)
分页查询
|
<T> PaginateResult<T> |
SmartDbWrapper.paginate(AbstractListHandler<T> handler,
PaginateParam paginateParam,
SelectSqlBuilder selectSqlBuilder) |
<T> PaginateResult<T> |
AbstractSmartDbNode.paginate(Class<T> cls,
PaginateParam paginateParam,
SelectSqlBuilder selectSqlBuilder) |
<T> PaginateResult<T> |
SmartDbNode.paginate(Class<T> cls,
PaginateParam paginateParam,
SelectSqlBuilder selectSqlBuilder)
分页查询
|
<T> PaginateResult<T> |
SmartDbWrapper.paginate(Class<T> cls,
PaginateParam paginateParam,
SelectSqlBuilder selectSqlBuilder) |
<T> T |
AbstractSmartDbNode.query(ResultSetHandler<T> handler,
SelectSqlBuilder selectSqlBuilder) |
<T> T |
SmartDbNode.query(ResultSetHandler<T> handler,
SelectSqlBuilder selectSqlBuilder)
查询
|
<T> T |
SmartDbWrapper.query(ResultSetHandler<T> handler,
SelectSqlBuilder selectSqlBuilder) |
<T> T |
AbstractSmartDbNode.queryFirst(Class<T> cls,
SelectSqlBuilder selectSqlBuilder) |
<T> T |
SmartDbNode.queryFirst(Class<T> cls,
SelectSqlBuilder selectSqlBuilder)
查询单个对象,如果查出来多个,则取出第一个
|
<T> T |
SmartDbWrapper.queryFirst(Class<T> cls,
SelectSqlBuilder selectSqlBuilder) |
<T> List<T> |
AbstractSmartDbNode.queryList(Class<T> cls,
SelectSqlBuilder selectSqlBuilder) |
<T> List<T> |
SmartDbNode.queryList(Class<T> cls,
SelectSqlBuilder selectSqlBuilder)
查询列表
|
<T> List<T> |
SmartDbWrapper.queryList(Class<T> cls,
SelectSqlBuilder selectSqlBuilder) |
| 限定符和类型 | 方法和说明 |
|---|---|
SelectSqlBuilder |
SelectSqlBuilder.from(Class entityClass) |
SelectSqlBuilder |
SelectSqlBuilder.from(Class entityClass,
String aliasTableName) |
SelectSqlBuilder |
SelectSqlBuilder.from(String... tables) |
SelectSqlBuilder |
SelectSqlBuilder.from(String table) |
SelectSqlBuilder |
SelectSqlBuilder.groupby(String groupby) |
SelectSqlBuilder |
SelectSqlBuilder.havingAnd(String condition) |
SelectSqlBuilder |
SelectSqlBuilder.havingAnd(String condition,
Object... param) |
SelectSqlBuilder |
SelectSqlBuilder.havingOr(String condition) |
SelectSqlBuilder |
SelectSqlBuilder.havingOr(String condition,
Object... param) |
SelectSqlBuilder |
SelectSqlBuilder.joinFull(String joinClause) |
SelectSqlBuilder |
SelectSqlBuilder.joinInner(String joinClause) |
SelectSqlBuilder |
SelectSqlBuilder.joinLeft(String joinClause) |
SelectSqlBuilder |
SelectSqlBuilder.joinRight(String joinClause) |
SelectSqlBuilder |
SelectSqlBuilder.limit(long offset,
long rowCount) |
SelectSqlBuilder |
SelectSqlBuilder.orderby(String orderbyClause) |
SelectSqlBuilder |
SelectSqlBuilder.orderby(String column,
boolean isAsc) |
SelectSqlBuilder |
SqlBuilderFactory.select(SmartDbNode smartDbNode) |
SelectSqlBuilder |
SelectSqlBuilder.select(String column) |
SelectSqlBuilder |
SelectSqlBuilder.select(String column,
Object... params) |
SelectSqlBuilder |
SelectSqlBuilder.whereAnd(String where) |
SelectSqlBuilder |
SelectSqlBuilder.whereAnd(String where,
Object... param) |
<T> SelectSqlBuilder |
SelectSqlBuilder.whereAndIn(String column,
List<T> inList) |
SelectSqlBuilder |
SelectSqlBuilder.whereAndLikeColumns(String like,
String... column) |
SelectSqlBuilder |
SelectSqlBuilder.whereAndLikePatterns(String column,
String... patterns) |
<T> SelectSqlBuilder |
SelectSqlBuilder.whereAndNotIn(String column,
List<T> inList) |
SelectSqlBuilder |
SelectSqlBuilder.whereOr(String where) |
SelectSqlBuilder |
SelectSqlBuilder.whereOr(String where,
Object... param) |
<T> SelectSqlBuilder |
SelectSqlBuilder.whereOrIn(String column,
List<T> inList) |
SelectSqlBuilder |
SelectSqlBuilder.whereOrLikeColumns(String like,
String... column) |
SelectSqlBuilder |
SelectSqlBuilder.whereOrLikePatterns(String column,
String... likes) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractSelectSqlBuilder |
| 限定符和类型 | 方法和说明 |
|---|---|
SelectSqlBuilder |
AbstractSelectSqlBuilder.appendSql(String sqlClause) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.from(Class entityClass) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.from(Class entityClass,
String aliasTableName) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.from(String... tables) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.from(String table) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.groupby(String groupby) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.havingAnd(String condition) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.havingAnd(String condition,
Object... param) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.havingOr(String condition) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.havingOr(String condition,
Object... param) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.joinFull(String joinClause) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.joinInner(String joinClause) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.joinLeft(String joinClause) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.joinRight(String joinClause) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.limit(long offset,
long rowCount) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.orderby(String orderbyClauseString) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.orderby(String column,
boolean isAsc) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.select(String columns) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.select(String columns,
Object... params) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.whereAnd(String where) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.whereAnd(String where,
Object... param) |
<T> SelectSqlBuilder |
AbstractSelectSqlBuilder.whereAndIn(String column,
List<T> inList) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.whereAndLikeColumns(String like,
String... column) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.whereAndLikePatterns(String column,
String... likes) |
<T> SelectSqlBuilder |
AbstractSelectSqlBuilder.whereAndNotIn(String column,
List<T> inList) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.whereOr(String where) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.whereOr(String where,
Object... param) |
<T> SelectSqlBuilder |
AbstractSelectSqlBuilder.whereOrIn(String column,
List<T> inList) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.whereOrLikeColumns(String like,
String... column) |
SelectSqlBuilder |
AbstractSelectSqlBuilder.whereOrLikePatterns(String column,
String... likes) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
MysqlSelectSqlBuilder |
| 限定符和类型 | 方法和说明 |
|---|---|
SelectSqlBuilder |
MysqlSqlBuilderFactory.select(SmartDbNode smartDb) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
OracleSelectSqlBuilder |
| 限定符和类型 | 方法和说明 |
|---|---|
SelectSqlBuilder |
OracleSqlBuilderFactory.select(SmartDbNode smartDb) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
PostgreSqlSelectSqlBuilder |
| 限定符和类型 | 方法和说明 |
|---|---|
SelectSqlBuilder |
PostgreSqlSqlBuilderFactory.select(SmartDbNode smartDb) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SqlServerSelectSqlBuilder |
| 限定符和类型 | 方法和说明 |
|---|---|
SelectSqlBuilder |
SqlServerBuilderFactory.select(SmartDbNode smartDbNode) |
Copyright © 2020. All rights reserved.