最近在项目中创建返回对象BO时,会自动生成初始的默认值,例如:
private String idCard = null;
private Long province = -1l;
private Long city = -1l;
private Long district = -1l;
private Integer isAdministrator = -1;
原因是 在后续使用 BO对象.getCity().toString(); 这种操作时,如果值为null,会报空指针异常....
避免空指针时,也可以在get()方法中使用三目运算符进行判断一下
public Integer getStatusId() {
return statusId==null?-1:statusId;
}
特此写下记录一下.
来源:CSDN
作者:lettuce_
链接:https://blog.csdn.net/lettuce_/article/details/104054631