public class SqlConditions extends Object
| 构造器和说明 |
|---|
SqlConditions() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
createBetweenCondition(String tableFieldName,
Object start,
Object end,
String tableFieldType)
查询区间,可以查询时间
|
void |
createBetweenUnknown(String tableFieldName,
Object value1,
Object value2,
String tableFieldType)
查询区间,可以查询时间
|
void |
createEqualCondition(String tableFieldName,
Object value,
String tableFieldType)
等于
|
void |
createEqualMultipleFieldAndOneCondition(String[] tableFieldNames,
String[] tableFieldTypes,
Object value)
or条件,一个值查询多个字段 =
|
void |
createEqualOneFieldAndMultipleValue(String tableFieldName,
Object[] objs,
String tableFieldType)
or条件,一个字段多个值 =
|
void |
createInOneFieldAndMultipleAndHasNullOrEmptyValue(String tableFieldName,
String[] objects,
String tableFieldType) |
void |
createInOneFieldAndMultipleValue(String tableFieldName,
Object[] objects,
String tableFieldType)
in条件,一个字段多个值 =
|
void |
createLikeCondions(String tableFieldName,
Object value,
String tableFieldType)
like查询
|
void |
createLikeMultipleFieldAndMultipleValue(String[] tableFieldNames,
Object[] values)
or 条件 ,多个值查询多个字段 like
|
void |
createLikeMultipleFieldAndOneValue(String[] tableFieldNames,
Object value,
String[] tableFieldTypes)
or条件,一个值查询多个字段,like
|
void |
createLikeOneFieldAndMultipleValue(String tableFieldName,
Object[] objs,
String tableFieldType)
or条件,一个字段多个值 like
|
void |
createNotEqualCondition(String tableFieldName,
Object value,
String tableFieldType)
等于
|
void |
createRangeCondition(String tableFieldName,
Object start,
Object end,
String tableFieldType)
查询区间,可以查询时间(数字)
|
void |
createSql(String sql) |
void |
createTimeIntersection(String timeStart,
String timeEnd,
Object valueStart,
Object valueEnd) |
List<Object> |
getParameters() |
List<String> |
getParamTypes() |
String |
getWhereClause() |
boolean |
isEmptyConditions() |
static void |
main(String[] args) |
public void createLikeCondions(String tableFieldName, Object value, String tableFieldType)
tableFieldName - 字段名value - public void createEqualCondition(String tableFieldName, Object value, String tableFieldType)
tableFieldName - value - public void createNotEqualCondition(String tableFieldName, Object value, String tableFieldType)
tableFieldName - value - public void createBetweenCondition(String tableFieldName, Object start, Object end, String tableFieldType)
tableFieldName - start - end - public void createBetweenUnknown(String tableFieldName, Object value1, Object value2, String tableFieldType)
tableFieldName - start - end - public void createEqualOneFieldAndMultipleValue(String tableFieldName, Object[] objs, String tableFieldType)
tableFieldName - objs - public void createLikeOneFieldAndMultipleValue(String tableFieldName, Object[] objs, String tableFieldType)
tableFieldName - objs - public void createEqualMultipleFieldAndOneCondition(String[] tableFieldNames, String[] tableFieldTypes, Object value)
tableFieldNames - value - public void createLikeMultipleFieldAndOneValue(String[] tableFieldNames, Object value, String[] tableFieldTypes)
tableFieldNames - value - public void createLikeMultipleFieldAndMultipleValue(String[] tableFieldNames, Object[] values)
tableFieldNames - public void createSql(String sql)
public void createTimeIntersection(String timeStart, String timeEnd, Object valueStart, Object valueEnd)
public void createInOneFieldAndMultipleValue(String tableFieldName, Object[] objects, String tableFieldType)
tableFieldName - objects - public void createRangeCondition(String tableFieldName, Object start, Object end, String tableFieldType)
tableFieldName - start - end - public String getWhereClause()
public boolean isEmptyConditions()
public static void main(String[] args)
Copyright © 2020. All rights reserved.