一、错误信息
这里两个实体类:Dep(部门) 和 emps(员工) 是一对多双向关联
刚开始在Dep.java中添加了@JsonIgnoreProperties(value={"emps"}),还是行不通。尽然还是报错。
第二次报错:
No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS) ) (through reference chain: ***************_$$_javassist_15["hibernateLazyInitializer"])
......
查了下说是懒加载的问题。。
又配置了这个:@JsonIgnoreProperties(value={"hibernateLazyInitializer","handler","fieldHandler"}) 还是不行。
最后只能用绝招了:
@JsonIgnoreProperties(value={"hibernateLazyInitializer","handler","fieldHandler","emps"})
至此问题解决。。