public class AbstractStore extends Object
| 限定符和类型 | 类和说明 |
|---|---|
protected static interface |
AbstractStore.ObjectToStatement<T> |
protected static interface |
AbstractStore.ResultSetToObject<T> |
| 限定符和类型 | 字段和说明 |
|---|---|
protected DataSource |
dataSource |
protected String |
dbType |
protected static org.slf4j.Logger |
LOGGER |
protected String |
tablePrefix |
| 构造器和说明 |
|---|
AbstractStore() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
closeSilent(AutoCloseable closeable) |
protected <T> int |
executeUpdate(String sql,
AbstractStore.ObjectToStatement<T> objectToStatement,
T o) |
protected int |
executeUpdate(String sql,
Object... args) |
protected <T> List<T> |
selectList(String sql,
AbstractStore.ResultSetToObject<T> resultSetToObject,
Object... args) |
protected <T> T |
selectOne(String sql,
AbstractStore.ResultSetToObject<T> resultSetToObject,
Object... args) |
void |
setDataSource(DataSource dataSource) |
void |
setDbType(String dbType) |
void |
setTablePrefix(String tablePrefix) |
protected static final org.slf4j.Logger LOGGER
protected DataSource dataSource
protected String dbType
protected String tablePrefix
protected <T> T selectOne(String sql, AbstractStore.ResultSetToObject<T> resultSetToObject, Object... args)
protected <T> List<T> selectList(String sql, AbstractStore.ResultSetToObject<T> resultSetToObject, Object... args)
protected <T> int executeUpdate(String sql, AbstractStore.ObjectToStatement<T> objectToStatement, T o)
public static void closeSilent(AutoCloseable closeable)
public void setDataSource(DataSource dataSource)
public void setDbType(String dbType)
public void setTablePrefix(String tablePrefix)
Copyright © 2019 Seata. All rights reserved.