实体类中的null?"/>
如何取消实体类中的null?
方法一:使用注解:
@JsonInclude(JsonJsonInclude.Include.NON_NULL)
如果类是继承的其他的类,需要在最基础的实体类中使用该注解,在继承后的类中使用改注解无效
方法二:设置默认值:
这里分为两种: 一种是String ,Integer类型的,这种的直接 = 对应的数据就好。
比如
private String name ="";
private boolean success = true;
另外一种是另一个实体类作为属性出现在这个实体类中,并让其为空的数据不许为null
方法:
假如A实体类中有一个属性 private String address;
B类中有A作为其中一个属性
这时候可以这么写:
private A name1 =new A();
public A getA(){
return A;
}
public void setA(A name1){
if( name1 == null){
this.name1 = new A();
}else{
this.name1=name1;}
}
这样写就会把本该属于null的A属性改为{},同时不影响非null的A的属性值。
更多推荐
如何取消实体类中的null?
发布评论