public class SQLBuilder extends Object
构造器和说明 |
---|
SQLBuilder(Map<String,Object> dataMap) |
限定符和类型 | 方法和说明 |
---|---|
SQLBuilder |
and() |
SQLBuilder |
and(String... fields) |
String |
build() |
String |
buildGroupBy() |
String |
buildOrderBy() |
String |
buildWhere() |
static String |
camelToUnderscoreLowercase(String input)
将驼峰命名转为下划线小写
|
SQLBuilder |
dateRange(String field) |
SQLBuilder |
dateRange(String field,
String startDateParamName,
String endDateParamName) |
SQLBuilder |
eq(String... fields) |
SQLBuilder |
groupBy(String... groupName)
数据分组
|
SQLBuilder |
gt(String... fields) |
SQLBuilder |
in(String field) |
SQLBuilder |
keywords(String... fields) |
SQLBuilder |
like(String... fields) |
SQLBuilder |
lt(String... fields) |
SQLBuilder |
or() |
SQLBuilder |
or(String... fields) |
SQLBuilder |
orderBy() |
SQLBuilder |
orderBy(String fields) |
SQLBuilder |
orderBy(String fields,
String orders)
数据排序
|
SQLBuilder |
orLike(String... fields) |
String |
toString() |
SQLBuilder |
where(String sql) |
public static String camelToUnderscoreLowercase(String input)
input
- public SQLBuilder where(String sql)
public SQLBuilder orderBy()
public SQLBuilder keywords(String... fields)
fields
- public SQLBuilder orLike(String... fields)
fields
- public String buildOrderBy()
public String buildGroupBy()
public String build()
public String buildWhere()
public SQLBuilder groupBy(String... groupName)
groupName
- public SQLBuilder orderBy(String fields, String orders)
fields
- 字段列表orders
- 排序列表public SQLBuilder orderBy(String fields)
public SQLBuilder or(String... fields)
public SQLBuilder and(String... fields)
public SQLBuilder and()
public SQLBuilder or()
public SQLBuilder dateRange(String field)
public SQLBuilder dateRange(String field, String startDateParamName, String endDateParamName)
public SQLBuilder in(String field)
public SQLBuilder eq(String... fields)
public SQLBuilder lt(String... fields)
public SQLBuilder gt(String... fields)
public SQLBuilder like(String... fields)
Copyright © 2025. All rights reserved.