@Component public class Sql2ODatabaseAdapter extends DefaultDatabaseAdapter
configFUNCTION, PROCEDURE| 构造器和说明 |
|---|
Sql2ODatabaseAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
Sql2ODatabaseAdapter |
config(MpaasQueryConfig config) |
void |
dataSource(StorageDatasource dataSource)
指定数据源
|
List<Object> |
executeBatchInsert(QueryInfo queryInfo,
String sql,
List<List<Parameter>> paramsList,
String... keyColumns)
批量插入
|
int |
executeDelete(QueryInfo queryInfo,
String sql,
List<Parameter> params) |
Object |
executeInsert(QueryInfo queryInfo,
String sql,
List<Parameter> params,
String... keyColumns) |
<T> List<T> |
executeQuery(QueryInfo queryInfo,
String sql,
List<Parameter> prames,
Class<T> result) |
List<Map<String,Object>> |
executeQueryAsList(QueryInfo queryInfo,
String sql,
List<Parameter> prames) |
int |
executeUpdate(QueryInfo queryInfo,
String sql,
List<Parameter> params) |
Boolean |
isSqlDatabase()
判断是否是sql数据库
|
Sql2ODatabaseAdapter |
logger(SWordLogger logger) |
String |
varformat()
sql语句中变量格式,如mybatis用#表示
nosql数据库可以忽略
|
createInstance, executeProcedurepublic <T> List<T> executeQuery(QueryInfo queryInfo, String sql, List<Parameter> prames, Class<T> result)
public List<Map<String,Object>> executeQueryAsList(QueryInfo queryInfo, String sql, List<Parameter> prames)
public Object executeInsert(QueryInfo queryInfo, String sql, List<Parameter> params, String... keyColumns)
public List<Object> executeBatchInsert(QueryInfo queryInfo, String sql, List<List<Parameter>> paramsList, String... keyColumns)
executeBatchInsert 在接口中 DatabaseAdapterexecuteBatchInsert 在类中 DefaultDatabaseAdapterqueryInfo - 元信息sql - sqlparamsList - 参数列表keyColumns - 主键public void dataSource(StorageDatasource dataSource)
DefaultDatabaseAdapterdataSource 在接口中 DatabaseAdapterdataSource 在类中 DefaultDatabaseAdapterpublic Sql2ODatabaseAdapter logger(SWordLogger logger)
public Sql2ODatabaseAdapter config(MpaasQueryConfig config)
public Boolean isSqlDatabase()
DatabaseAdapterisSqlDatabase 在接口中 DatabaseAdapterisSqlDatabase 在类中 DefaultDatabaseAdapterpublic String varformat()
DatabaseAdaptervarformat 在接口中 DatabaseAdaptervarformat 在类中 DefaultDatabaseAdapterCopyright © 2021. All rights reserved.