Это исключение из-за того, что вы вызываете session.getEntityById()
, сеанс будет закрыт. Поэтому вам необходимо повторно привязать объект к сеансу. Или простое решение просто настроит default-lazy="false"
на ваш entity.hbm.xml
, или если вы используете аннотации, просто добавьте @Proxy(lazy=false)
в свой класс сущностей.