public class RepositoryMetadata
extends java.lang.Object
| 构造器和说明 |
|---|
RepositoryMetadata(com.baomidou.mybatisplus.mapper.BaseMapper repository,
java.lang.Class<? extends com.baomidou.mybatisplus.mapper.BaseMapper> repositoryInterface,
java.util.Map<java.lang.Class,java.lang.Class> queryDsls)
创建资源元数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getCachedFieldsMap() |
java.lang.reflect.Method |
getFindOneMethod() |
java.lang.Class<? extends java.io.Serializable> |
getIdType() |
java.lang.Class<?> |
getModelClass() |
java.lang.Class<? extends EntityPathWrapper<?,?>> |
getQueryDslType() |
java.lang.Object |
getRepository() |
ConditionWrapper<?> |
getWrapper() |
java.lang.reflect.Method |
getWrapperBinderMethod() |
void |
invokeCustomize(ConditionWrapper<?> entityPathWrapper) |
java.lang.Object |
invokeFindOne(java.io.Serializable id) |
public RepositoryMetadata(com.baomidou.mybatisplus.mapper.BaseMapper repository,
java.lang.Class<? extends com.baomidou.mybatisplus.mapper.BaseMapper> repositoryInterface,
java.util.Map<java.lang.Class,java.lang.Class> queryDsls)
throws java.lang.NoSuchFieldException,
java.lang.NoSuchMethodException
repository - 仓库repositoryInterface - repositoryInterfacequeryDsls - queryDslsjava.lang.NoSuchMethodException - NoSuchMethodExceptionjava.lang.NoSuchFieldException - NoSuchFieldExceptionpublic java.lang.Object invokeFindOne(java.io.Serializable id)
throws java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionpublic void invokeCustomize(ConditionWrapper<?> entityPathWrapper) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionpublic java.lang.Class<?> getModelClass()
public java.lang.Class<? extends java.io.Serializable> getIdType()
public java.lang.reflect.Method getWrapperBinderMethod()
public java.lang.reflect.Method getFindOneMethod()
public java.lang.Object getRepository()
public java.util.Map<java.lang.String,java.lang.String> getCachedFieldsMap()
public java.lang.Class<? extends EntityPathWrapper<?,?>> getQueryDslType()
public ConditionWrapper<?> getWrapper() throws java.lang.IllegalAccessException, java.lang.InstantiationException
java.lang.IllegalAccessExceptionjava.lang.InstantiationException