public class SQLBuilder extends Object implements Appendable
| 构造器和说明 |
|---|
SQLBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
Appendable |
append(char c) |
Appendable |
append(CharSequence sql) |
Appendable |
append(CharSequence sql,
int start,
int end) |
void |
appendToken(String token)
增加占位符.
|
void |
appendToken(String label,
String token)
增加占位符.
|
void |
buildSQL(String label,
String token)
用实际的值替代占位符.
|
SQLBuilder |
buildSQLWithNewToken()
用实际的值替代占位符,并返回新的构建器.
|
void |
recordNewToken(String label,
String token)
记录新的Token.
|
String |
toSQL()
生成SQL语句.
|
String |
toString() |
public void appendToken(String token)
token - 占位符public void appendToken(String label, String token)
label - 占位符标签token - 占位符public void recordNewToken(String label, String token)
label - 占位符token - 实际的值public SQLBuilder buildSQLWithNewToken()
public String toSQL()
public Appendable append(CharSequence sql) throws IOException
append 在接口中 AppendableIOExceptionpublic Appendable append(CharSequence sql, int start, int end) throws IOException
append 在接口中 AppendableIOExceptionpublic Appendable append(char c) throws IOException
append 在接口中 AppendableIOExceptionCopyright © 2016. All rights reserved.