1
Orikaを使用してフィールドの値をリテラルまたは定数の値に設定する方法はありますか?Orika:フィールドに定数のデフォルト値をマップします
私が意味するような何か:オリカのドキュメントのthis sectionによると、リテラル値を設定する唯一の方法は、カスタマイズしている
Orikaを使用してフィールドの値をリテラルまたは定数の値に設定する方法はありますか?Orika:フィールドに定数のデフォルト値をマップします
私が意味するような何か:オリカのドキュメントのthis sectionによると、リテラル値を設定する唯一の方法は、カスタマイズしている
私はドキュメントに似た何かを見つけることができません
public class ObjectMapper extends ConfigurableMapper {
protected void configure(MapperFactory factory) {
factory.classMap(SourceClass.class, DestinationClass.class)
.field("myField", "CONSTANT_VALUE")
.byDefault()
.register();
}
}
...マッピング。たとえば、
public class ObjectMapper extends ConfigurableMapper {
protected void configure(MapperFactory factory) {
factory.classMap(SourceClass.class, DestinationClass.class)
.byDefault()
.customize(new CustomMapper<SourceClass, DestinationClass>() {
@Override
public void mapAtoB(SourceClass a, DestinationClass b, MappingContext context) {
b.setMyField("CONSTANT_VALUE");
}
// ...
})
.register();
}
}