| 限定符和类型 | 方法和说明 |
|---|---|
<S> EasyJdbcTemplate.Builder |
EasyJdbcTemplate.Builder.dataSource(LambdaSupplier<S> dataSource) |
<S> EasyJdbcTemplate.Builder |
EasyJdbcTemplate.Builder.jdbcTemplate(LambdaSupplier<S> jdbcTemplate) |
| 构造器和说明 |
|---|
EasyJdbcSelector(LambdaSupplier<T> jdbcBuilder,
StringSupplier dialectName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SimpleJdbcDao.easyJdbcTemplate(LambdaSupplier<EasyJdbcTemplate> easyJdbcTemplate) |
| 构造器和说明 |
|---|
DaoMethod(Class<?> daoInterface,
LambdaSupplier<EasyJdbcTemplate> easyJdbcTemplate,
Method method,
Object[] parameters) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
StringSupplier |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
Reflections.classForLambdaSupplier(LambdaSupplier supplier) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected <T> void |
EasyJdbcAccessor.setJdbcTemplate(LambdaSupplier<T> jdbcTemplate) |
| 构造器和说明 |
|---|
JdbcBuilder(LambdaSupplier<T> jdbcTemplate,
BooleanSupplier useLocalCache,
BooleanSupplier showSQL,
StringSupplier interfaceClass) |
| 构造器和说明 |
|---|
AbstractExecutor(LambdaSupplier<S> jdbcBuilder) |
BatchInsertExecutor(LambdaSupplier<S> jdbcBuilder,
List<?> persistents) |
BatchUpdateExecutor(LambdaSupplier<S> jdbcBuilder,
List<?> persistents) |
CountExecutor(LambdaSupplier<S> jdbcTemplate,
Class<?> persistentClass) |
CountExecutor(LambdaSupplier<S> jdbcBuilder,
String sql,
Object[] parameters) |
DeleteExecutor(LambdaSupplier<S> jdbcBuilder,
Class<?> persistentClass,
Object primaryKeyValue) |
DeleteExecutor(LambdaSupplier<S> jdbcBuilder,
Object persistentClass) |
ExecProcExecutor(LambdaSupplier<S> jdbcBuilder,
String sql,
Class<?> persistentClass,
Map<Integer,Integer> outParameters,
Object[] parameters) |
FindExecutor(LambdaSupplier<S> jdbcBuilder,
String dialectName,
Class<?> persistentClass,
String sql) |
FindExecutor(LambdaSupplier<S> jdbcBuilder,
String dialectName,
Class<?> persistentClass,
String sql,
Object[] parameters) |
FindExecutor(LambdaSupplier<S> jdbcTemplate,
String dialectName,
Class<?> persistentClass,
String sql,
Object[] parameters,
Map<String,String> dynamicMappings,
Integer startRow,
Integer limit) |
FindExecutor(LambdaSupplier<S> jdbcTemplate,
String dialectName,
Class<?> persistentClass,
String sql,
Object[] parameters,
Map<String,String> dynamicMappings,
PageInfo page) |
GetExecutor(LambdaSupplier<S> jdbcBuilder,
Class<?> persistentClass,
Object primaryKeyValue) |
InsertExecutor(LambdaSupplier<S> jdbcBuilder,
Object persistent) |
InsertExecutor(LambdaSupplier<S> jdbcBuilder,
Object persistent,
boolean returnKey) |
InsertExecutor(LambdaSupplier<S> jdbcBuilder,
Object persistent,
boolean returnKey,
InsertMode insertMode) |
InsertExecutor(LambdaSupplier<S> jdbcBuilder,
Object persistent,
InsertMode insertMode) |
UpdateExecutor(LambdaSupplier<S> jdbcBuilder,
Object persistent,
boolean ignoreNull) |
| 构造器和说明 |
|---|
CountByExampleExecutor(SQL sqlBuilder,
LambdaSupplier<S> jdbcBuilder,
Object[] parameters) |
DeleteByExampleExecutor(LambdaSupplier<S> jdbcBuilder,
SQL applyWhere,
Object[] parameters,
Class<?> persistentClass) |
FindByExampleExecutor(SQL applyWhere,
Class<?> persistentClass,
Class<?> entityClass,
Integer offset,
Integer limit,
EntityElement entityElement,
LinkedList<String> excludePropertys,
Map<String,String> mappings,
boolean distinct,
LinkedList<String> selectPropertys,
Object[] parameters,
LambdaSupplier<S> jdbcBuilder,
String dialectName) |
FindByExampleExecutor(SQL applyWhere,
Class<?> persistentClass,
Class<?> entityClass,
PageInfo pageInfo,
EntityElement entityElement,
LinkedList<String> excludePropertys,
Map<String,String> mappings,
boolean distinct,
LinkedList<String> selectPropertys,
Object[] parameters,
LambdaSupplier<S> jdbcBuilder,
String dialectName) |
| 构造器和说明 |
|---|
DeleteByIdsExecutor(LambdaSupplier<S> jdbcBuilder,
Class<?> persistentClass,
Iterable primaryKeyValues) |
FindByIdsExecutor(LambdaSupplier<S> jdbcBuilder,
Class<?> persistentClass,
Iterable values) |
Copyright © 2020. All rights reserved.