Исключение возникает из-за того, что вы пытаетесь получить доступ к отложенному загруженному свойству объекта домена после закрытия сеанса гибернации, в который он был загружен.
Обычный способ исправить это - использовать Spring OpenSessonInViewFilter. Это, по сути, ограничивает ваш сеанс гибернации вашим HTTP-запросом. Тогда любой доступ к свойству, который происходит в рамках этого цикла HTTP-запроса / ответа, будет находиться в рамках этого сеанса.
Вы настраиваете его в своем файле web.xml следующим образом:
<filter>
<filter-name>Spring OpenSessionInViewFilter</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
</filter>
Надеюсь, это поможет.