public class AbstractDQLSQLBuilder extends AbstractSQLBuilder implements DQLSQLBuilder
connection, logger, PLACEHOLDER, quickDAOConfig, sqlCache| 构造器和说明 |
|---|
AbstractDQLSQLBuilder(QuickDAOConfig quickDAOConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addMainTableParameters(PreparedStatement ps,
Query query,
StringBuilder sqlBuilder)
添加主表参数
|
PreparedStatement |
count(Query query)
获取符合条件的总数目
|
PreparedStatement |
delete(Query query)
删除符合条件的数据库记录
|
PreparedStatement |
fetch(Class clazz,
long id)
根据id查询
|
PreparedStatement |
fetch(Class clazz,
String field,
Object value)
根据字段值查询
|
PreparedStatement |
fetchNull(Class clazz,
String field)
is null查询
|
PreparedStatement |
getArray(Query query)
返回符合条件的数据库记录
|
PreparedStatement |
update(Query query)
更新符合条件的记录
|
replaceFirst, selectById, selectByUniqueKey, setParameter, setParameterpublic AbstractDQLSQLBuilder(QuickDAOConfig quickDAOConfig)
public PreparedStatement fetchNull(Class clazz, String field) throws SQLException
DQLSQLBuilderfetchNull 在接口中 DQLSQLBuilderSQLExceptionpublic PreparedStatement fetch(Class clazz, long id) throws SQLException
DQLSQLBuilderfetch 在接口中 DQLSQLBuilderSQLExceptionpublic PreparedStatement fetch(Class clazz, String field, Object value) throws SQLException
DQLSQLBuilderfetch 在接口中 DQLSQLBuilderSQLExceptionpublic PreparedStatement count(Query query) throws SQLException
DQLSQLBuildercount 在接口中 DQLSQLBuilderSQLExceptionpublic PreparedStatement update(Query query) throws SQLException
DQLSQLBuilderupdate 在接口中 DQLSQLBuilderSQLExceptionpublic PreparedStatement delete(Query query) throws SQLException
DQLSQLBuilderdelete 在接口中 DQLSQLBuilderSQLExceptionpublic PreparedStatement getArray(Query query) throws SQLException
DQLSQLBuildergetArray 在接口中 DQLSQLBuilderSQLExceptionprotected void addMainTableParameters(PreparedStatement ps, Query query, StringBuilder sqlBuilder) throws SQLException
SQLExceptionCopyright © 2020. All rights reserved.