public class MultipleWrapper<T> extends Object
| 限定符 | 构造器和说明 |
|---|---|
protected |
MultipleWrapper()
初期化
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
deleteSql(String tableNickName)
删除表
|
protected void |
distinctSql()
去重
|
protected void |
fromSql(Class<T> entityClass,
String tableNickName)
查询表
|
protected void |
fromSql(MultipleWrapper wrapper,
String tableNickName)
查询表
|
Map<String,Object> |
getParameter()
参数
|
String |
getSql()
sql
|
protected void |
groupBySql(String tableNickName,
String column)
分组
|
protected void |
havingSql(ConditionBuilder builder)
分组聚合
|
protected <T1> void |
joinSql(String joinType,
Class<T1> entityClass,
String tableNickName)
连接表
|
protected void |
joinSql(String joinType,
MultipleWrapper wrapper,
String tableNickName)
连接表
|
protected void |
onSql(CompareBuilder builder)
关联条件
|
protected void |
orderBySql(ConditionBuilder builder,
boolean isDesc)
排序
|
protected void |
orderBySql(String tableNickName,
String column,
boolean isDesc)
排序
|
protected <T1> void |
selectSql(Class<T1> tableNickName,
Integer tableNickIndex)
查询
|
protected <T1,T2> void |
selectSql(Class<T1> tableNickName,
Integer tableNickIndex,
Class<T2> selectNickName)
查询
|
protected void |
selectSql(ConditionBuilder builder,
String selectNickName,
String selectColumnNickName)
查询
|
protected void |
selectSql(FunctionType functionType,
Object value,
String selectNickName,
String selectColumnNickName)
查询
|
protected void |
selectSql(MultipleWrapper wrapper,
String selectNickName,
String selectColumnNickName)
查询
|
protected void |
selectSql(String tableNickName,
FunctionType functionType,
String column)
查询
|
protected void |
selectSql(String tableNickName,
FunctionType functionType,
String column,
String selectNickName,
String selectColumnNickName)
查询
|
protected void |
setSql(String tableNickName,
String column,
Object value)
设值
|
protected void |
setSql(String leftTableNickName,
String leftColumn,
String rightTableNickName,
String rightColumn)
设值
|
protected void |
unionSql(MultipleWrapper wrapper)
联合
|
protected void |
updateSql(Class<T> entityClass,
String tableNickName)
更新表
|
protected void |
whereSql(CompareBuilder builder)
条件
|
public String getSql()
protected void distinctSql()
protected <T1> void selectSql(Class<T1> tableNickName, Integer tableNickIndex)
T1 - tableNickName - tableNickIndex - protected <T1,T2> void selectSql(Class<T1> tableNickName, Integer tableNickIndex, Class<T2> selectNickName)
T1 - T2 - tableNickName - tableNickIndex - selectNickName - protected void selectSql(String tableNickName, FunctionType functionType, String column)
tableNickName - functionType - column - protected void selectSql(FunctionType functionType, Object value, String selectNickName, String selectColumnNickName)
functionType - value - selectNickName - selectColumnNickName - protected void selectSql(String tableNickName, FunctionType functionType, String column, String selectNickName, String selectColumnNickName)
tableNickName - functionType - column - selectNickName - selectColumnNickName - protected void selectSql(MultipleWrapper wrapper, String selectNickName, String selectColumnNickName)
wrapper - selectNickName - selectColumnNickName - protected void selectSql(ConditionBuilder builder, String selectNickName, String selectColumnNickName)
builder - selectNickName - selectColumnNickName - protected void updateSql(Class<T> entityClass, String tableNickName)
entityClass - tableNickName - protected void deleteSql(String tableNickName)
tableNickName - protected void fromSql(Class<T> entityClass, String tableNickName)
entityClass - tableNickName - protected void fromSql(MultipleWrapper wrapper, String tableNickName)
wrapper - tableNickName - protected <T1> void joinSql(String joinType, Class<T1> entityClass, String tableNickName)
T1 - joinType - entityClass - tableNickName - protected void joinSql(String joinType, MultipleWrapper wrapper, String tableNickName)
joinType - wrapper - tableNickName - protected void onSql(CompareBuilder builder)
builder - protected void setSql(String tableNickName, String column, Object value)
tableNickName - column - value - protected void setSql(String leftTableNickName, String leftColumn, String rightTableNickName, String rightColumn)
leftTableNickName - leftColumn - rightTableNickName - rightColumn - protected void whereSql(CompareBuilder builder)
builder - protected void orderBySql(String tableNickName, String column, boolean isDesc)
tableNickName - column - isDesc - protected void orderBySql(ConditionBuilder builder, boolean isDesc)
builder - isDesc - protected void groupBySql(String tableNickName, String column)
tableNickName - column - protected void havingSql(ConditionBuilder builder)
builder - protected void unionSql(MultipleWrapper wrapper)
wrapper - Copyright © 2022. All rights reserved.