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"})
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章