最近在开发过程中有个update操作记录日志的需求。但是表的字段特别多,无法用以前的方式一个一个字段的比较。在这里记录一下新方法。
maven引入
<dependency>
<groupId>com.github.dadiyang</groupId>
<artifactId>equator</artifactId>
<version>1.0.1</version>
</dependency>
Equator equator = new GetterBaseEquator();
List<FieldInfo> diff = equator.getDiffFields(pVo, oldPvo);