public abstract class AbstractExecutor<T> extends Object implements Executor<T>
| 限定符和类型 | 字段和说明 |
|---|---|
protected JdbcBuilder |
jdbcBuilder |
protected static org.springframework.jdbc.support.lob.LobHandler |
LOBHANDLER |
| 构造器和说明 |
|---|
AbstractExecutor(LambdaSupplier<S> jdbcBuilder) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
checkEntity(Class<?> persistentClass) |
protected abstract T |
doExecute() |
T |
execute() |
protected Object |
generatedId(Object persistent,
FieldElement fieldElement,
Object value) |
protected boolean |
isEntity(Class<?> persistentClass) |
protected abstract void |
prepare() |
protected static final org.springframework.jdbc.support.lob.LobHandler LOBHANDLER
protected final JdbcBuilder jdbcBuilder
public AbstractExecutor(LambdaSupplier<S> jdbcBuilder)
public T execute() throws JdbcDataException
execute 在接口中 Executor<T>JdbcDataExceptionprotected abstract void prepare()
protected abstract T doExecute() throws JdbcDataException
protected Object generatedId(Object persistent, FieldElement fieldElement, Object value)
protected boolean isEntity(Class<?> persistentClass)
protected void checkEntity(Class<?> persistentClass)
Copyright © 2020. All rights reserved.