springMap两个java对象具有相同的字段

x33g5p2x  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(330)

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

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

}
我正在使用mapstruct@mappingtarget注解,但它并没有像上面那样给出我所期望的。我有多个类/子类和100个字段。任何建议或例子都会有帮助。

i5desfxk

i5desfxk1#

不是一个通用的解决方案,但是如果你必须做特定的事情,你可以用@aftermapping注解的方法来做。

相关问题