T - 对象类型public abstract class AbstractExecuteOperate<T> extends AbstractOperate<T>
数据库操作的抽象类
classMapping, jdbcTemplate, logger, meta, propertyPositions, sql| 构造器和说明 |
|---|
AbstractExecuteOperate(java.lang.Class<T> type,
org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
使用给定数据源以及给定对象生成其相应的操作.
|
AbstractExecuteOperate(java.lang.Class<T> type,
org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
java.lang.String dataBase)
使用给定数据源以及给定对象生成其相应的操作.
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
execute(T entity)
执行操作.
|
boolean |
isGeneratedKey() |
void |
setGeneratedKey(boolean generatedKey) |
getParameters, getSql, initSql, setParameter, setParameterpublic AbstractExecuteOperate(java.lang.Class<T> type, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
type - 类jdbcTemplate - jdbcTemplatepublic AbstractExecuteOperate(java.lang.Class<T> type, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.lang.String dataBase)
type - 类jdbcTemplate - jdbcTemplatedataBase - 具体库public int execute(T entity)
执行操作. 操作的类型由具体子类构造的不同SQL来区分.
entity - 对象public boolean isGeneratedKey()
public void setGeneratedKey(boolean generatedKey)
generatedKey - 设置generatedKey