public class SelectQuery extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static SelectQuery |
build(Condition... conditions) |
static SelectQuery |
build(FiledValue... filedValues) |
static SelectQuery |
build(List<Condition> conditions) |
static SelectQuery |
build(List<String> selectTargets,
Condition... conditions) |
static SelectQuery |
build(List<String> selectTargets,
List<Condition> conditions) |
static SelectQuery |
build(List<String> selectTargets,
List<Condition> conditions,
List<Sorting> sorts) |
List<Condition> |
getConditions() |
Map<String,Object> |
getParamMap()
获取where语句中对应的参数map,提供能jdbcTemplate查询的参数使用
|
List<String> |
getSelectTargets() |
List<Sorting> |
getSorts() |
String |
getWhereSqlPart()
获取where部分的sql语句
|
void |
setConditions(List<Condition> conditions) |
void |
setSelectTargets(List<String> selectTargets) |
void |
setSorts(List<Sorting> sorts) |
SelectQuery |
sort(Sorting... sorts) |
SelectQuery |
sort(String sortName,
Direction direction)
sort方法为额外需要增加排序的方法才使用,否则可以略过
|
SelectQuery |
sortAsc(String sortName) |
SelectQuery |
sortDesc(String sortName) |
public static SelectQuery build(List<String> selectTargets, List<Condition> conditions, List<Sorting> sorts)
public static SelectQuery build(List<Condition> conditions)
public static SelectQuery build(List<String> selectTargets, List<Condition> conditions)
public static SelectQuery build(FiledValue... filedValues)
public static SelectQuery build(Condition... conditions)
public static SelectQuery build(List<String> selectTargets, Condition... conditions)
public String getWhereSqlPart()
public SelectQuery sort(String sortName, Direction direction)
sortName - direction - public SelectQuery sortAsc(String sortName)
public SelectQuery sortDesc(String sortName)
public SelectQuery sort(Sorting... sorts)
Copyright © 2018. All rights reserved.