import ma.glasnost.orika.MapperFacade; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
private To doMapping(final Class toClass, From from, String mappingName, MappingType mappingType, boolean beenMappedWithOrika, To to) {
CustomMappingWrapper.Orika orikaOverrideSetting = CustomMappingWrapper.Orika.DEFAULT;
if (from == null) return null;
if (from instanceof CustomMappingWrapper) {
CustomMappingWrapper cmo = (CustomMappingWrapper) from;
from = (From)cmo.getObject();
mappingType = cmo.getMappingType();
mappingName = cmo.getMappingName();
orikaOverrideSetting = cmo.getOrika();
if (from == null) return null;
}
Class fromClass = from.getClass();
boolean mappedWithOrika = false;
if (orikaOverrideSetting == CustomMappingWrapper.Orika.FORCE_