java.lang.IllegalArgumentException: Source must not be null

我不是女神ヾ 2024-05-04 08:01 167阅读 0赞

java.lang.IllegalArgumentException: Source must not be null

这个错的意思是:报这个错是因为在cope的时候参数为空

  1. Pa000 pa000 = new Pa000();
  2. pa000 = pa000Mapper.selectOnePa000Staff(pernr);
  3. if (pa000 == null) {
  4. MemPa000 byPa000 = Api.getByPa000(pernr);
  5. if (byPa000 != null) {
  6. BeanUtils.copyProperties(byPa000,pa000);
  7. }
  8. }

这种情况下已经都做了非空判断但是还依然会报错,是因为自己虽然查出来的数据为null,但是只要重新new一下就可以

  1. Pa000 pa000 = new Pa000();
  2. pa000 = pa000Mapper.selectOnePa000Staff(pernr);
  3. if (pa000 == null) {
  4. MemPa000 byPa000 = Api.getByPa000(pernr);
  5. if (byPa000 != null) {
  6. pa000=new Pa000();
  7. BeanUtils.copyProperties(byPa000,pa000);
  8. }
  9. }

发表评论

表情:
评论列表 (有 0 条评论,167人围观)

还没有评论,来说两句吧...

相关阅读