软件包 com.agapple.mapping
的使用

使用 com.agapple.mapping 的软件包
com.agapple.mapping   
 

com.agapple.mapping 使用的 com.agapple.mapping 中的类
BeanCopy
          Bean copy操作的处理单元 使用例子: BeanCopy beanCopy = BeanCopy.create(srcClass , targetClass); beanCopy.copy(src,target);//完成copy动作
BeanMap
          Bean<->Map操作的处理单元 使用例子: BeanMap beanMap = BeanMap.create(srcClass); Map properties = beanMap.describe(src);// 将bean的属性设置到map对象上 beanMap.populate(src,properties); // 将map对象数据设置到bean的属性上 TODO : 后期支持单个属性的put/get操作
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的概念,缓存一下当前的一些执行信息
 



Copyright © 2012. All Rights Reserved.