У меня проблема с преобразованием спящего объекта в JSON. Я использую приложение struts2 с соглашением плагин и REST. При вызове * .json я испытываю следующую ошибку:
HTTP Status 500 - Unable to show problem report: freemarker.template.TemplateModelException: Method public java.lang.String org.apache.commons.lang.exception.NestableRuntimeException.getMessage(int) threw an exception when invoked on net.sf.json.JSONException: There is a cycle in the hierarchy!
Проблема связана с ассоциациями гибернации с другими объектами, которые необходимо удалить, чтобы преобразовать объект гибернации в json.
Я уже нашел какое-то решение (очень мало, но все же), теперь мне интересно, как решить его наилучшим образом?