问题一:
错误信息为很长很长的重复报错。
hibernate在配置表A与表B之间的映射时,会在类A中引用类B,在类B中引用类A。
当其中一个对象用jackson转成json时,会造成他们之间的无限引用,直到报错。
解决方案1.将类A中引用用的类B设为null,即可中断死循环。
个人感觉这样会更灵活一点,当然是用jackson注解也可以做到,但会影响到后续功能。
问题二:
随后出现了新的错误。
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) (through reference chain: java.util.ArrayList[1]->java.util.ArrayList[0]->top.kiswich.class2table.Post["postCategory"]->top.kiswich.class2table.PostCateg