public class AbstractDMLBuilder extends AbstractSQLBuilder implements DMLBuilder
connectionExecutor, logger, PLACEHOLDER, quickDAOConfig| 构造器和说明 |
|---|
AbstractDMLBuilder(QuickDAOConfig quickDAOConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
ConnectionExecutorItem |
clear(Class clazz)
清空表
|
ConnectionExecutorItem |
deleteByProperty(Class clazz,
String property,
Object value)
根据字段值删除
|
ConnectionExecutorItem |
deleteByProperty(String tableName,
String property,
Object value)
根据字段值删除
|
ConnectionExecutorItem |
insert(Object instance)
插入语句
|
ConnectionExecutorItem[] |
insert(Object[] instances)
批量插入语句(返回自增id)
|
ConnectionExecutorItem |
insertBatch(Object[] instances)
批量插入语句
|
ConnectionExecutorItem |
updateById(Object instance)
根据id更新
|
ConnectionExecutorItem |
updateById(Object[] instances)
根据id更新
|
ConnectionExecutorItem |
updateByUniqueKey(Object instance)
根据唯一性约束更新
|
ConnectionExecutorItem |
updateByUniqueKey(Object[] instances)
根据唯一性约束更新
|
getFieldFromInstance, replaceFirst, selectCountById, selectCountByUniqueKey, setParameter, setParameter, setPrepareStatementParameterpublic AbstractDMLBuilder(QuickDAOConfig quickDAOConfig)
public ConnectionExecutorItem insert(Object instance) throws Exception
DMLBuilderinsert 在接口中 DMLBuilderExceptionpublic ConnectionExecutorItem[] insert(Object[] instances) throws Exception
DMLBuilderinsert 在接口中 DMLBuilderExceptionpublic ConnectionExecutorItem insertBatch(Object[] instances) throws Exception
DMLBuilderinsertBatch 在接口中 DMLBuilderExceptionpublic ConnectionExecutorItem updateByUniqueKey(Object instance) throws Exception
DMLBuilderupdateByUniqueKey 在接口中 DMLBuilderExceptionpublic ConnectionExecutorItem updateByUniqueKey(Object[] instances) throws Exception
DMLBuilderupdateByUniqueKey 在接口中 DMLBuilderExceptionpublic ConnectionExecutorItem updateById(Object instance) throws Exception
DMLBuilderupdateById 在接口中 DMLBuilderExceptionpublic ConnectionExecutorItem updateById(Object[] instances) throws Exception
DMLBuilderupdateById 在接口中 DMLBuilderExceptionpublic ConnectionExecutorItem deleteByProperty(Class clazz, String property, Object value) throws SQLException
DMLBuilderdeleteByProperty 在接口中 DMLBuilderSQLExceptionpublic ConnectionExecutorItem deleteByProperty(String tableName, String property, Object value) throws SQLException
DMLBuilderdeleteByProperty 在接口中 DMLBuilderSQLExceptionpublic ConnectionExecutorItem clear(Class clazz) throws SQLException
DMLBuilderclear 在接口中 DMLBuilderSQLExceptionCopyright © 2021. All rights reserved.