| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core | |
| org.beetl.sql.core.mapping.join | |
| org.beetl.sql.core.mapping.stream | |
| org.beetl.sql.core.mapping.xml |
| 限定符和类型 | 字段和说明 |
|---|---|
ResultSetMapper<?> |
ExecuteContext.resultMapper
Bean映射类
|
| 限定符和类型 | 方法和说明 |
|---|---|
ResultSetMapper |
QueryConfig.getResultSetMapper() |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AutoJsonMapper
根据java定义自动生成一个json配置,并交给JsonConfigJoinMapper来解析
需要注意的,目前任何JsonConfigMapper实现映射,都需要确保树节点每层都有值,因为JsonConfigMapper会依据这些值作为key
确保不会重建对象
|
class |
ConfigJoinMapper
通过配置来实现映射,配置可以是任意格式,比如json或者xml,或者其他格式,子类实现parse方法将这些特定格式配置转化为
AttrNode
@{ |
class |
JsonConfigMapper
一个json配置的映射实现类
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
StreamResultSetMapper<T> |
| 限定符和类型 | 类和说明 |
|---|---|
class |
MyBatisXMLMapping
模仿mybatis的映射风格,根据target类型从classpath中找到特定定映射xml文件配置,根据配置进行映射
目前支持简单xml映射,不支持复杂的,未来可以扩展
{@
|
Copyright © 2021. All rights reserved.