是否有修补POJO的API?

时间:2015-11-05 00:28:19

标签: java

我有一个班级的2个实例。我想将一个实例修补到另一个实例 - 在宁静的Web服务意义上(如果源POJO中的属性不为null,则更新其在目标POJO中的值,否则在目标POJO中保留未触及的属性值)。是否有可用的API(如Apache公共资源)可以做到这一点?我想避免:

  1. 遍历对象图
  2. 对每个属性进行空检查
  3. 感谢!!!

1 个答案:

答案 0 :(得分:1)

你可以试试java-object-diff: https://github.com/SQiShER/java-object-diff

它看起来像一个非常活跃且功能齐全的图书馆,虽然我没有亲自尝试过