public class MapperJava8Proxy extends MapperJavaProxy
# 54 封装sqlmanager
| 限定符和类型 | 字段和说明 |
|---|---|
protected MethodHandles.Lookup |
lookup
避免每次调用都反射创建
|
builder, entityClass, mapperConfig, mapperInterface, sqlManager| 构造器和说明 |
|---|
MapperJava8Proxy() |
MapperJava8Proxy(DefaultMapperBuilder builder,
SQLManager sqlManager,
Class<?> mapperInterface) |
| 限定符和类型 | 方法和说明 |
|---|---|
MapperJava8Proxy |
build()
Builds the.
|
MapperJava8Proxy |
entityClass(Class<?> entityClass)
Entity class.
|
Object |
invoke(Object proxy,
Method method,
Object[] args)
Invoke.
|
MapperJava8Proxy |
mapperInterface(Class<?> mapperInterface)
Mapper interface.
|
checkArgs, executeSqlReady, executeSqlTemplate, getSQLReadyByProvider, getSqlResourece, getSQLTemplateProvider, onResolveEntityClassFromMapperInterface, toStringprotected MethodHandles.Lookup lookup
public MapperJava8Proxy()
public MapperJava8Proxy(DefaultMapperBuilder builder, SQLManager sqlManager, Class<?> mapperInterface)
builder - sqlManager - mapperInterface - public MapperJava8Proxy mapperInterface(Class<?> mapperInterface)
mapperInterface 在类中 MapperJavaProxymapperInterface - the dao2 interfacepublic MapperJava8Proxy entityClass(Class<?> entityClass)
entityClass 在类中 MapperJavaProxyentityClass - the entity classpublic MapperJava8Proxy build()
build 在类中 MapperJavaProxypublic Object invoke(Object proxy, Method method, Object[] args) throws Throwable
MapperJavaProxyinvoke 在接口中 InvocationHandlerinvoke 在类中 MapperJavaProxyproxy - the proxymethod - the methodargs - the argsThrowable - the throwableCopyright © 2019. All rights reserved.