public interface DataSourceSelector
Modifier and Type | Method and Description |
---|---|
DataSource |
select(DataSourceManager dataSourceManager,
java.lang.String entityName,
java.lang.String sql,
java.util.List<?> parameters,
java.util.Map<java.lang.String,java.lang.Object> options)
select data source by sql statement and parameters for batch operation.
|
DataSource |
select(DataSourceManager dataSourceManager,
java.lang.String entityName,
java.lang.String sql,
java.lang.Object[] parameters,
java.util.Map<java.lang.String,java.lang.Object> options)
select data source by sql statement and parameters.
|
DataSource select(DataSourceManager dataSourceManager, java.lang.String entityName, java.lang.String sql, java.lang.Object[] parameters, java.util.Map<java.lang.String,java.lang.Object> options)
DataSource
specified by option QUERY_WITH_DATA_SOURCE
should be checked/returned first if it exists.dataSourceManager
- entityName
- sql
- parameters
- options
- the target data source may be specified by com.landawn.abacus.util.Options.Query.QUERY_WITH_DATA_SOURCE
DataSource select(DataSourceManager dataSourceManager, java.lang.String entityName, java.lang.String sql, java.util.List<?> parameters, java.util.Map<java.lang.String,java.lang.Object> options)
DataSource
specified by option QUERY_WITH_DATA_SOURCE
should be checked/returned first if it exists.dataSourceManager
- entityName
- sql
- parameters
- options
- the target data source may be specified by com.landawn.abacus.util.Options.Query.QUERY_WITH_DATA_SOURCE