| 程序包 | 说明 |
|---|---|
| com.xiaoleilu.hutool.db.sql |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlBuilder |
SqlBuilder.append(Object sqlPart)
追加SQL其它部分
|
static SqlBuilder |
SqlBuilder.create()
创建SQL构建器
|
static SqlBuilder |
SqlBuilder.create(Wrapper wrapper)
创建SQL构建器
|
SqlBuilder |
SqlBuilder.delete(String tableName)
删除
|
SqlBuilder |
SqlBuilder.from(String... tableNames)
添加 from语句
|
SqlBuilder |
SqlBuilder.groupBy(String... fields)
分组
|
SqlBuilder |
SqlBuilder.having(SqlBuilder.LogicalOperator logicalOperator,
Condition... conditions)
添加Having语句
|
<T> SqlBuilder |
SqlBuilder.in(String field,
T... values)
多值选择
|
SqlBuilder |
SqlBuilder.insert(Entity entity)
插入,使用默认的ANSI方言
|
SqlBuilder |
SqlBuilder.insert(Entity entity,
DialectName dialectName)
插入
|
SqlBuilder |
SqlBuilder.join(String tableName,
SqlBuilder.Join join)
多表关联
|
SqlBuilder |
SqlBuilder.on(SqlBuilder.LogicalOperator logicalOperator,
Condition... conditions)
配合JOIN的 ON语句,多表关联的条件语句
只支持单一的逻辑运算符(例如多个条件之间) |
SqlBuilder |
SqlBuilder.orderBy(Order... orders)
排序
|
SqlBuilder |
SqlBuilder.select(boolean isDistinct,
Collection<String> fields)
查询
|
SqlBuilder |
SqlBuilder.select(boolean isDistinct,
String... fields)
查询
|
SqlBuilder |
SqlBuilder.select(Collection<String> fields)
查询(非Distinct)
|
SqlBuilder |
SqlBuilder.select(String... fields)
查询(非Distinct)
|
SqlBuilder |
SqlBuilder.update(Entity entity)
更新
|
SqlBuilder |
SqlBuilder.where(SqlBuilder.LogicalOperator logicalOperator,
Condition... conditions)
添加Where语句
只支持单一的逻辑运算符(例如多个条件之间) |
Copyright © 2016. All rights reserved.