| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core | |
| org.beetl.sql.core.mapping |
| 限定符和类型 | 字段和说明 |
|---|---|
BeanProcessor |
ExecuteContext.customizedBeanProcessor
用来负责将ResultSet映射到对象上,如果此不为null,则使用此类负责映射,
否则,参考RowMapper或者ResultSetMapper;
如果为null,则使用SQLManager的默认的BeanProcessor |
| 限定符和类型 | 方法和说明 |
|---|---|
BeanProcessor |
SQLManager.getDefaultBeanProcessors()
得到默认的jdbc到bean的处理类
|
BeanProcessor |
ThreadLocalSQLManager.getDefaultBeanProcessors()
得到默认的jdbc到bean的处理类
|
BeanProcessor |
ConditionalSQLManager.getDefaultBeanProcessors()
得到默认的jdbc到bean的处理类
|
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,BeanProcessor> |
SQLManager.getProcessors()
获取特殊的BeanPorcessor
|
Map<String,BeanProcessor> |
ThreadLocalSQLManager.getProcessors()
获取特殊的BeanPorcessor
|
Map<String,BeanProcessor> |
ConditionalSQLManager.getProcessors()
获取特殊的BeanPorcessor
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQLManagerBuilder |
SQLManagerBuilder.setBeanProcessor(BeanProcessor beanProcessor) |
void |
SQLManager.setDefaultBeanProcessors(BeanProcessor defaultBeanProcessors)
设置默认的jdbc 到 bean的映射处理类,用户可以自己扩展处理最新的类型
|
void |
ThreadLocalSQLManager.setDefaultBeanProcessors(BeanProcessor defaultBeanProcessors)
设置默认的jdbc 到 bean的映射处理类,用户可以自己扩展处理最新的类型
|
void |
ConditionalSQLManager.setDefaultBeanProcessors(BeanProcessor defaultBeanProcessors)
设置默认的jdbc 到 bean的映射处理类,用户可以自己扩展处理最新的类型
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SQLManager.setProcessors(Map<String,BeanProcessor> processors)
为指定的sqlId提供一个处理类,可以既可以是一个sqlId,也可以是namespace部分,
所有属于namesapce的都会被此BeanProcessor 处理
|
void |
ThreadLocalSQLManager.setProcessors(Map<String,BeanProcessor> processors) |
void |
ConditionalSQLManager.setProcessors(Map<String,BeanProcessor> processors) |
| 构造器和说明 |
|---|
RowMapperResultSetExt(RowMapper<T> _rowMapper,
BeanProcessor beanProcessor) |
Copyright © 2022. All rights reserved.