cn.remex.db.sql
类 SqlBeanWhere
java.lang.Object
cn.remex.db.sql.SqlBeanWhere
- 所有已实现的接口:
- Serializable
public class SqlBeanWhere
- extends Object
- implements Serializable
- 从以下版本开始:
- 2012-4-5
- 作者:
- Hengyang Liu yangyang8599@163.com
- 另请参见:
- 序列化表格
| 从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SqlBeanWhere
public SqlBeanWhere()
ruleToSQL
public static String ruleToSQL(String tableName,
String sField,
String sParamName,
String sOper)
- 参数:
tableName - 这是表简名,不是beanName或者表真名。sField - 字段名称sOper - 操作名称sParamName - 参数名称,采用i递增,避免冲突
- 返回:
- String
addGroup
public void addGroup(SqlBeanWhere sqlBeanWhere)
addRule
public void addRule(String field,
RsqlConstants.WhereRuleOper ruleOper,
String value)
getAllRules
public List<SqlBeanWhereRule> getAllRules()
getGroupOp
public RsqlConstants.WhereGroupOp getGroupOp()
getGroups
public List<SqlBeanWhere> getGroups()
getNd
public String getNd()
getRules
public List<SqlBeanWhereRule> getRules()
getSearchField
public String getSearchField()
getSearchOper
public RsqlConstants.WhereRuleOper getSearchOper()
getSearchString
public String getSearchString()
isSearch
public boolean isSearch()
isFilter
public boolean isFilter()
isSearchById
public boolean isSearchById()
obtainKey
public String obtainKey()
setSearch
public void setSearch(boolean search)
setFilter
public void setFilter(boolean filter)
setGroupOp
public void setGroupOp(RsqlConstants.WhereGroupOp groupOp)
setGroups
public void setGroups(List<SqlBeanWhere> groups)
setNd
public void setNd(String nd)
setRules
public void setRules(List<SqlBeanWhereRule> rules)
setSearchById
public void setSearchById(boolean searchById)
setSearchField
public void setSearchField(String searchField)
setSearchOper
public void setSearchOper(RsqlConstants.WhereRuleOper searchOper)
setSearchString
public void setSearchString(String searchString)
toSQL
public String toSQL(String beanName,
List<SqlBeanNamedParam> namedParams,
int i)
Copyright © 2016. All rights reserved.