JPA根据Id获取数据时报错(Type definition error: [simple type, class JavassistLazyInitializer)

在用springboot根据id获取一个对象时出现以下异常:

Type definition error: [simple type, class 
org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer]; nested exception is 
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for
class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties 
discovered to create BeanSerializer (to avoid exception, disable 
SerializationFeature.FAIL_ON_EMPTY_BEANS) 

解决方法:

在相应的实体类添加@JsonIgnoreProperties注解:

@JsonIgnoreProperties({"hibernateLazyInitializer","handler"})
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章