public class UpdateSqlBuilder extends java.lang.Object implements ISqlBuilder
构造器和说明 |
---|
UpdateSqlBuilder(SqLinkConfig config,
java.lang.Class<?> target) |
限定符和类型 | 方法和说明 |
---|---|
void |
addJoin(JoinType joinType,
ISqlTableExpression table,
ISqlExpression on)
添加关联表
|
void |
addSet(ISqlSetExpression set)
添加需要更新的列
|
void |
addSet(ISqlSetsExpression set)
添加需要更新的列
|
void |
addWhere(ISqlExpression where)
添加条件
|
SqLinkConfig |
getConfig()
获取配置
|
java.lang.String |
getSql()
获取SQL
|
java.lang.String |
getSqlAndValue(java.util.List<SqlValue> sqlValues)
获取SQL和参数
|
boolean |
hasWhere()
是否有条件
|
public UpdateSqlBuilder(SqLinkConfig config, java.lang.Class<?> target)
public void addJoin(JoinType joinType, ISqlTableExpression table, ISqlExpression on)
joinType
- 关联类型table
- 关联表on
- 关联条件public void addSet(ISqlSetsExpression set)
public void addSet(ISqlSetExpression set)
public void addWhere(ISqlExpression where)
public boolean hasWhere()
public java.lang.String getSql()
ISqlBuilder
getSql
在接口中 ISqlBuilder
public java.lang.String getSqlAndValue(java.util.List<SqlValue> sqlValues)
ISqlBuilder
getSqlAndValue
在接口中 ISqlBuilder
public SqLinkConfig getConfig()
ISqlBuilder
getConfig
在接口中 ISqlBuilder