首页 > 其他分享 >判断一个实体类entity对象是否为空

判断一个实体类entity对象是否为空

时间:2022-10-26 15:01:16浏览次数:44  
标签:实体类 return object entity 为空 null true

/**
* 判断实体对象是否为空
* @param object entity对象
* @return boolean
*/
public static boolean checkObjAllFieldsIsNull(Object object) {
// 如果对象为null直接返回true
if (null == object) {
return true;
}
try {
// 挨个获取对象属性值
for (Field f : object.getClass().getDeclaredFields()) {
f.setAccessible(true);
// 如果属性名不为serialVersionUID,有一个属性值不为null,且值不是空字符串,就返回false
if (!"serialVersionUID".equals(f.getName()) &&
f.get(object) != null && StringUtils.isNotBlank(f.get(object).toString())) {
return false;
}
}
} catch (Exception e) {
e.printStackTrace();
}
return true;
}

标签:实体类,return,object,entity,为空,null,true
From: https://www.cnblogs.com/chunwu822/p/16828388.html

相关文章