| 程序包 | 说明 |
|---|---|
| org.beetl.sql.mapper | |
| org.beetl.sql.mapper.builder | |
| org.beetl.sql.mapper.proxy |
| 限定符和类型 | 字段和说明 |
|---|---|
protected MapperConfigBuilder |
MapperJavaProxy.builder |
protected MapperConfigBuilder |
DefaultMapperBuilder.mapperConfig |
| 限定符和类型 | 方法和说明 |
|---|---|
MapperConfigBuilder |
DefaultMapperBuilder.getMapperConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DefaultMapperBuilder.setMapperConfig(MapperConfigBuilder mapperConfig) |
| 构造器和说明 |
|---|
MapperJava8Proxy(MapperConfigBuilder builder,
SQLManager sqlManager,
Class<?> mapperInterface) |
MapperJavaProxy(MapperConfigBuilder builder,
SQLManager sqlManager,
Class<?> mapperInterface) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseMapperConfigBuilder
入口类,自定义基接口配置构建器.使用MapperMethodParser 解析方法,得出采用的IAM类
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
MapperProxyConfigBuilder
允许在jdk代理基础上,再代理
如下代码生成能使得所有mapper调用之前,都会检测是否存在被@MapperProxy 注解的注解
((DefaultMapperBuilder)sqlManager.getMapperBuilder()).setMapperConfig(new MapperProxyConfigBuilder());
|
Copyright © 2023. All rights reserved.