
com.kedauis.config.MapWrapperFactory Maven / Gradle / Ivy
package com.kedauis.config;
import org.apache.ibatis.reflection.MetaObject;
import org.apache.ibatis.reflection.wrapper.ObjectWrapper;
import org.apache.ibatis.reflection.wrapper.ObjectWrapperFactory;
import java.util.Map;
/**
* 项目名称:kd-uip
* 类描述:
* 创建人:QiuYu
* 创建时间:2018/1/15 9:38
* 修改人:
* 修改时间:
* 修改备注:
*/
public class MapWrapperFactory implements ObjectWrapperFactory {
@Override
public boolean hasWrapperFor(Object object) {
return object != null && object instanceof Map;
}
@Override
public ObjectWrapper getWrapperFor(MetaObject metaObject, Object object) {
return new MapKeyUTCWrapper(metaObject, (Map) object);
}
public static MapWrapperFactory instance(){
return new MapWrapperFactory();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy