public class MapperJavaProxy extends Object implements InvocationHandler
# 54 封装sqlmanager
| 限定符和类型 | 字段和说明 |
|---|---|
protected MapperConfigBuilder |
builder |
protected Class<?> |
entityClass
继承
BaseMapper<T> 接口时给定的泛型T实体类型 |
protected Class |
mapperInterface
继承了
BaseMapper 的接口 |
protected SQLManager |
sqlManager
The sql manager.
|
| 构造器和说明 |
|---|
MapperJavaProxy()
The Constructor.
|
MapperJavaProxy(MapperConfigBuilder builder,
SQLManager sqlManager,
Class<?> mapperInterface) |
| 限定符和类型 | 方法和说明 |
|---|---|
MapperJavaProxy |
build()
Builds the.
|
protected void |
checkArgs()
Check args.
|
MapperJavaProxy |
entityClass(Class<?> entityClass)
Entity class.
|
Object |
invoke(Object proxy,
Method method,
Object[] args)
获得 Invoke.
|
MapperJavaProxy |
mapperInterface(Class<?> mapperInterface)
Mapper interface.
|
protected void |
onResolveEntityClassFromMapperInterface(Class<?> mapperInterface)
获取
BaseMapper<T> 接口的泛型T代表的实体类. |
protected SQLManager sqlManager
protected Class<?> entityClass
BaseMapper<T> 接口时给定的泛型T实体类型protected MapperConfigBuilder builder
protected Class mapperInterface
BaseMapper 的接口public MapperJavaProxy()
public MapperJavaProxy(MapperConfigBuilder builder, SQLManager sqlManager, Class<?> mapperInterface)
builder - sqlManager - mapperInterface - public MapperJavaProxy mapperInterface(Class<?> mapperInterface)
mapperInterface - the dao2 interfacepublic MapperJavaProxy entityClass(Class<?> entityClass)
entityClass - the entity classprotected void checkArgs()
public MapperJavaProxy build()
protected void onResolveEntityClassFromMapperInterface(Class<?> mapperInterface)
BaseMapper<T> 接口的泛型T代表的实体类.mapperInterface - 继承BaseMapper的接口Copyright © 2024. All rights reserved.