T - 对象类型public class InsertOperate<T> extends AbstractExecuteOperate<T>
插入操作
classMapping, jdbc, logger, meta, propertyPositions, sql| 构造器和说明 |
|---|
InsertOperate(Jdbc jdbc,
cn.featherfly.hammer.mapping.ClassMapping<T> classMapping)
使用给定数据源以及给定对象生成插入操作.
|
InsertOperate(Jdbc jdbc,
cn.featherfly.hammer.mapping.ClassMapping<T> classMapping,
cn.featherfly.common.db.metadata.DatabaseMetadata databaseMetadata)
使用给定数据源以及给定对象生成插入操作.
|
InsertOperate(Jdbc jdbc,
cn.featherfly.hammer.mapping.ClassMapping<T> classMapping,
java.lang.String dataBase)
使用给定数据源以及给定对象生成插入操作.
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
execute(T entity)
执行操作.
|
void |
initSql()
初始化SQL,由具体的实现类来实现
|
getParameters, getParameters, getSql, setParameter, setParameter, setParameterpublic InsertOperate(Jdbc jdbc, cn.featherfly.hammer.mapping.ClassMapping<T> classMapping)
jdbc - jdbcclassMapping - classMappingpublic InsertOperate(Jdbc jdbc, cn.featherfly.hammer.mapping.ClassMapping<T> classMapping, java.lang.String dataBase)
jdbc - jdbcclassMapping - classMappingdataBase - 具体库public int execute(T entity)
执行操作. 操作的类型由具体子类构造的不同SQL来区分.
execute 在类中 AbstractExecuteOperate<T>entity - 对象public void initSql()
初始化SQL,由具体的实现类来实现
initSql 在类中 AbstractOperate<T>