|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.agapple.mapping.BeanMapping
public class BeanMapping

Bean Mapping操作的处理单元
使用例子:
BeanMapping beanMapping = BeanMapping.create(srcClass,targetClass);
beanMapping.mapping(src,target);// 将src的属性mapping到target
注意:srcClass/targetClass的映射关系必须实现通过BeanMappingConfigHelper的registerConfig方法注册mapping配置
changelog
v1.0.2
mapping执行会有context的概念,缓存一下当前的一些执行信息
| 构造方法摘要 | |
|---|---|
BeanMapping(BeanMappingBuilder builder)
|
|
BeanMapping(BeanMappingObject config)
|
|
| 方法摘要 | |
|---|---|
static BeanMapping |
create(Class srcClass,
Class targetClass)
创建srcClass和targetClass之间的BeanMapping操作 |
static BeanMapping |
create(String mappingName)
创建指定name的BeanMapping操作 |
void |
mapping(Object src,
Object target)
根据定义的bean-mapping配置进行对象属性的mapping拷贝 , 允许自定义ValueProcess SetValueProcess |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public BeanMapping(BeanMappingObject config)
public BeanMapping(BeanMappingBuilder builder)
| 方法详细信息 |
|---|
public static BeanMapping create(String mappingName)
public static BeanMapping create(Class srcClass,
Class targetClass)
public void mapping(Object src,
Object target)
throws BeanMappingException
src - target -
BeanMappingException
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||