package com.lmp.utils;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.lang.reflect.Method;
import java.sql.Timestamp;
import java.util.*;
public class CompareUtil {
/**
* 比较两个实体属性值(同一对象类型),返回一个boolean,true则表时两个对象中的属性值无差异
* @param oldObject 进行属性比较的对象1
* @param newObject 进行属性比较的对象2
* @return 属性差异比较结果boolean
*/
public static boolean compareObject(Object oldObject, Object newObject,String[] ignoreArr) {
Map<String, List<Object>> resultMap=compareFields(oldObject,newObject,ignoreArr);
//System.out.println("resultMap------------"+resultMap);
if(resultMap.size()>0) {
return false;
比较2个实体对象——CompareUtil工具类
于 2021-06-01 16:03:22 首次发布