Erroring: batchId[4] message[java.lang.NullPointerException
最近遇到的一个错误:写下来.
2010-10-10 15:15:05,640 - org.directwebremoting.dwrp.BaseCallMarshaller - --Erroring: batchId[4] message[java.lang.NullPointerException]注意后的NullPointerException即
是空指针的意思,说明了某个字段为null报错。下面是我遇到的。在Service调试的时候发现问题所在:
Member entity=memberDAO.getMember(id);
MemberDto dto=new MemberDto();
if(entity.getCar().getModelId()!=null){
Model model=modelDAO.getModel(entity.getCar().getModelId());
dto.setBrandId(model.getBrandId());
}
问题出在了entity.getCar().getModelId() 的值获取到了。但是在model表中 却没有该modelId的值。所以报错!