原因:在把一个对象赋值给另一个对象时,目标对象返回NULL,所以报这个错误。
jiLiangTaskAmmeterInfo1 = jiLiangAmmeterInfoService.getAmmeterInfoByXOldAmmeterId(jiLiangTaskAmmeterInfo.getId());
System.out.println(jiLiangTaskAmmeterInfo1);
//初始化进来 新表是没有任何数据的 默认以旧表为准
if(jiLiangTaskAmmeterInfo1 == null || isAllFieldNull(jiLiangTaskAmmeterInfo1)){
jiLiangTaskAmmeterInfo1 = new JiLiangTaskAmmeterInfo();
BeanUtils.copyProperties(jiLiangTaskAmmeterInfo, jiLiangTaskAmmeterInfo1);
}
解决方法:想不到更好的解决办法,我简单粗暴地给目标对象new 了一遍