//父对象
public class user implements java.io.Serializable {
@JsonIgnoreProperties(value={"addressId"})//在解析成json时,忽略子属性的addressId字段
private Address address;
private String username;
//.........
}
//子对象
public class Address implements java.io.Serializable {
private int addressId;
private String address;
private String phone;
//..........
}
//注:当对象是hibernate查出来的代理对象时,一对多对象会给子对象注入handler和hibernateLazyInitializer属性,如果给jackson解析就会报错
//在一对多或多对一字段前加上@JsonIgnoreProperties(value={"handler","hibernateLazyInitializer"})即可