T - 对象类型public class DeleteOperate<T> extends AbstractExecuteOperate<T>
删除操作
.classMapping, jdbc, logger, meta, propertyPositions, sql| 构造器和说明 |
|---|
DeleteOperate(Jdbc jdbc,
cn.featherfly.common.repository.mapping.ClassMapping<T> classMapping)
使用给定数据源以及给定对象生成删除操作.
|
DeleteOperate(Jdbc jdbc,
cn.featherfly.common.repository.mapping.ClassMapping<T> classMapping,
cn.featherfly.common.db.metadata.DatabaseMetadata databaseMetadata)
使用给定数据源以及给定对象生成删除操作.
|
DeleteOperate(Jdbc jdbc,
cn.featherfly.common.repository.mapping.ClassMapping<T> classMapping,
java.lang.String dataBase)
使用给定数据源以及给定对象生成删除操作.
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
delete(java.io.Serializable id)
删除指定id
.
|
int |
deleteBatch(java.util.List<java.io.Serializable> ids)
删除指定ids列表
.
|
int |
deleteBatch(java.io.Serializable... ids)
删除指定ids数组
.
|
int |
executeBatch(java.util.List<T> entities)
Execute batch.
|
int |
executeBatch(T[] entities)
Execute batch.
|
void |
initSql()
初始化SQL,由具体的实现类来实现
|
executegetBatchParameters, getParameters, getParameters, getSql, setParameter, setParameter, setParameter, setParameterpublic DeleteOperate(Jdbc jdbc, cn.featherfly.common.repository.mapping.ClassMapping<T> classMapping)
jdbc - jdbcclassMapping - classMappingpublic DeleteOperate(Jdbc jdbc, cn.featherfly.common.repository.mapping.ClassMapping<T> classMapping, java.lang.String dataBase)
jdbc - jdbcclassMapping - classMappingdataBase - 具体库public int delete(java.io.Serializable id)
删除指定id
.id - idpublic int deleteBatch(java.io.Serializable... ids)
删除指定ids数组
.ids - id arraypublic int deleteBatch(java.util.List<java.io.Serializable> ids)
删除指定ids列表
.ids - id listpublic int executeBatch(T[] entities)
entities - the entitiespublic int executeBatch(java.util.List<T> entities)
entities - the entitypublic void initSql()
初始化SQL,由具体的实现类来实现
initSql 在类中 AbstractOperate<T>