1
BeanからHashMap
へのマッピング中にいくつかのフィールドを除外したいとします。オリカビーンマッパのフィールドを除外する方法は?
オリカの定義:
static {
final MapperFactory mapperFactory = new DefaultMapperFactory.Builder().build();
mapperFactory.classMap(MyReq.class, Map.class)
.exclude("myproperty")
.byDefault()
.register();
MAPPER = mapperFactory.getMapperFacade();
}
Bean定義:
public class MyReq {
private String myproperty;
}
使用法:
MyReq req = new MyReq;
Map map = MAPPER.map(req, Map.class);
結果:Map
は除外myproperty
フィールドが含まれています!どうして?