public class SqlStatementExecutor extends Object
| 构造器和说明 |
|---|
SqlStatementExecutor() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
componentName()
组件名称
|
<T> List<T> |
executeQueryList(Class<T> resultClass,
String sql,
Object... params)
执行查询语句返回多个结果
|
<T> T |
executeQueryOne(Class<T> resultClass,
String sql,
Object... params)
执行查询语句
|
int |
executeUpdate(String sql,
List<Object> params)
执行增删改操作
|
int |
executeUpdate(String sql,
Object... params) |
RepositorySupportEnum |
getScheme() |
ObjectSerializer |
getSerializer() |
void |
initCoordinatorRepository(MuleTccConfig config) |
int |
order()
关闭应用程序时,内部组件的关闭顺序
如果为负数则表示不需要排序,反之 从0开始依次递增为关闭顺序
|
byte[] |
serialize(Object obj)
序列化对象
|
void |
setSerializer(ObjectSerializer serializer) |
void |
shutdown()
关闭应用程序
|
protected String appName
public void initCoordinatorRepository(MuleTccConfig config)
public int executeUpdate(String sql, Object... params) throws SQLException
SQLExceptionpublic int executeUpdate(String sql, List<Object> params) throws SQLException
sql - 语句params - 参数SQLExceptionpublic <T> T executeQueryOne(Class<T> resultClass, String sql, Object... params) throws Exception
resultClass - 返回值类型sql - 语句params - 参数Exceptionpublic <T> List<T> executeQueryList(Class<T> resultClass, String sql, Object... params) throws Exception
resultClass - 返回值类型sql - 语句params - 参数Exceptionpublic void setSerializer(ObjectSerializer serializer)
public ObjectSerializer getSerializer()
public RepositorySupportEnum getScheme()
public byte[] serialize(Object obj)
public String componentName()
ComponentServicepublic int order()
MuleTccShutdownService如果为负数则表示不需要排序,反之 从0开始依次递增为关闭顺序
order 在接口中 MuleTccShutdownServicepublic void shutdown()
MuleTccShutdownServiceshutdown 在接口中 MuleTccShutdownServiceCopyright © 2019. All rights reserved.