public abstract class AbstractDQLDatabaseStatement extends AbstractDatabaseStatement implements DQLDatabaseStatement
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConnectionExecutor |
connectionExecutor |
logger, quickDAOConfig| 构造器和说明 |
|---|
AbstractDQLDatabaseStatement(QuickDAOConfig quickDAOConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
columnExcludes(Entity entity,
String tableAlias,
List<String> excludeColumnList)
返回指定排除字段后的列名的SQL语句
|
protected String |
columns(Entity entity,
String tableAlias)
返回列名的SQL语句
|
int |
executeUpdate()
执行更新语句(Response接口使用)
|
com.alibaba.fastjson.JSONArray |
getArray()
获取返回列表
|
protected com.alibaba.fastjson.JSONArray |
getArray(Entity entity,
String tableAliasName)
获取返回列表
|
int |
getCount()
获取查询记录个数
|
List<String> |
getSingleColumnList()
获取单列结果
|
getParameters, getStatement, nameprotected ConnectionExecutor connectionExecutor
public AbstractDQLDatabaseStatement(QuickDAOConfig quickDAOConfig)
public int getCount()
DQLDatabaseStatementgetCount 在接口中 DQLDatabaseStatementpublic List<String> getSingleColumnList()
DQLDatabaseStatementgetSingleColumnList 在接口中 DQLDatabaseStatementpublic com.alibaba.fastjson.JSONArray getArray()
DQLDatabaseStatementgetArray 在接口中 DQLDatabaseStatementpublic int executeUpdate()
DQLDatabaseStatementexecuteUpdate 在接口中 DQLDatabaseStatementprotected com.alibaba.fastjson.JSONArray getArray(Entity entity, String tableAliasName)
protected String columns(Entity entity, String tableAlias)
entity - 实体类tableAlias - 表别名Copyright © 2023. All rights reserved.