繁体   English   中英

映射两个 java object 有相同的字段

[英]Mapping two java object have same fields

我想根据如下条件对两个 java 对象的字段进行 map。

if(sourceObject.getField1() != null && targetObject.getField1() == null){
     targetObject.setFields1(sourceObject.getField1())

}

我正在使用 mapstruct @MappingTarget 注释,但它并没有像上面那样给我所期望的。 我有多个包含一百个字段的类/子类。 任何建议或示例都会有所帮助。

不是通用解决方案,但如果您必须做特定的事情,您可以在 @AfterMapping 带注释的方法中完成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM