public class Mappers extends Object
BaseMapper 对象。| 限定符和类型 | 类和说明 |
|---|---|
private static class |
Mappers.MapperHandler |
| 限定符和类型 | 字段和说明 |
|---|---|
private static Map<Class<?>,Class<?>> |
ENTITY_MAPPER_MAP |
private static Map<Class<?>,Object> |
MAPPER_OBJECTS |
| 限定符 | 构造器和说明 |
|---|---|
private |
Mappers() |
| 限定符和类型 | 方法和说明 |
|---|---|
(专用程序包) static void |
addMapping(Class<?> entityClass,
Class<?> mapperClass)
添加 实体类 与
BaseMapper 接口实现接口 对应,两者皆为非动态代理类。 |
static <E> BaseMapper<E> |
ofEntityClass(Class<E> entityClass)
通过 实体类 获取对应
BaseMapper 对象。 |
static <M> M |
ofMapperClass(Class<M> mapperClass)
通过
BaseMapper 接口实现的 Class 引用直接获取 BaseMapper 代理对象。 |
private static final Map<Class<?>,Object> MAPPER_OBJECTS
private static final Map<Class<?>,Class<?>> ENTITY_MAPPER_MAP
private Mappers()
static void addMapping(Class<?> entityClass, Class<?> mapperClass)
BaseMapper 接口实现接口 对应,两者皆为非动态代理类。entityClass - 实体类mapperClass - BaseMapper 实现接口public static <E> BaseMapper<E> ofEntityClass(Class<E> entityClass)
BaseMapper 对象。E - 实体类类型entityClass - 实体类BaseMapper 对象public static <M> M ofMapperClass(Class<M> mapperClass)
BaseMapper 接口实现的 Class 引用直接获取 BaseMapper 代理对象。mapperClass - BaseMapper 接口实现BaseMapper 对象Copyright © 2024. All rights reserved.