public class WhereStatementWrapper
extends java.lang.Object
把前台页面组合查询中的where语句包装成带有?的语句(如:where name = ? and age = ?),并通过getStatement()方法取得。 ?对应的参数值通过getParams()方法取得。
| Constructor and Description |
|---|
WhereStatementWrapper(java.lang.String statement) |
WhereStatementWrapper(java.lang.String statement,
java.util.List<java.lang.Object> params) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParam(java.lang.Object param)
功能描述: 追加单个查询参数
|
void |
addParams(java.util.List<java.lang.Object> params)
功能描述: 追加多个查询参数
|
java.lang.Object[] |
getParams()
功能描述: 取得
getStatement()方法返回的语句中?对应的参数值集合 |
java.lang.String |
getStatement()
功能描述: 取的where语句。
|
java.lang.String |
getStatementByJoinStr()
功能描述: 直接拼接参数
如: "where name =" + name + " age =" + age;
|
public WhereStatementWrapper(java.lang.String statement,
java.util.List<java.lang.Object> params)
public WhereStatementWrapper(java.lang.String statement)
public java.lang.String getStatement()
如:where name = ? and age = ?。 ?对应的参数请通过WhereStatementWrapper
对应的getParams()获得
String 封装好的where语句public java.lang.String getStatementByJoinStr()
String 封装好的where语句public java.lang.Object[] getParams()
getStatement()方法返回的语句中?对应的参数值集合List<Object> 参数值集合public void addParam(java.lang.Object param)
param - 单个参数public void addParams(java.util.List<java.lang.Object> params)
params - 参数集合