JPA报错:No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer

报错信息:

Caused by: com.fasterxml.jackson.databind.JsonMappingException: 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) (through reference chain: java.util.ArrayList[0]->com.daqiang.auth.server.entity.SysMenu_$$_jvstf8b_3c["sysRoleMenus"]->org.hibernate.collection.internal.PersistentSet[0]->com.daqiang.auth.server.entity.SysRoleMenu["sysRole"]->com.daqiang.auth.server.entity.SysRole_$$_jvstf8b_42["handler"])


报错原因:

Jason转换失败


解决办法:

get方法上加@JsonIgnore

猜你喜欢

转载自blog.csdn.net/daqiang012/article/details/80183946
今日推荐