Package cn.cloudself.query
Class QueryProSql.Action
- java.lang.Object
-
- cn.cloudself.query.QueryProSql.AbstractAction<QueryProSql.Action>
-
- cn.cloudself.query.QueryProSql.Action
-
- Enclosing class:
- QueryProSql
public static class QueryProSql.Action extends QueryProSql.AbstractAction<QueryProSql.Action>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryProSql.BatchActionautoSplit()intexec()使用单条语句执行更新,创建,删除等非select语句List<Map<String,Object>>query()查询多个对象<T> List<T>query(Class<T> clazz)查询多个对象Map<String,Object>queryOne()查询单个对象<T> TqueryOne(Class<T> clazz)查询单个对象-
Methods inherited from class cn.cloudself.query.QueryProSql.AbstractAction
dbType, ofConnection, ofDataSource, take
-
-
-
-
Method Detail
-
queryOne
public <T> T queryOne(@NotNull Class<T> clazz)查询单个对象- Parameters:
clazz- 支持JavaBean, 支持Map, 支持基本类型(Long, String, Date, Enum等, 具体参考[QueryProConfig.global.addResultSetParser])
-
query
public <T> List<T> query(@NotNull Class<T> clazz)
查询多个对象- Parameters:
clazz- 支持JavaBean, 支持Map, 支持基本类型(Long, String, Date, Enum等, 具体参考[QueryProConfig.global.addResultSetParser])
-
exec
public int exec()
使用单条语句执行更新,创建,删除等非select语句
-
autoSplit
public QueryProSql.BatchAction autoSplit()
-
-