Spring, Hibernate and Lazy initialize?
Если у вас Hibernate 4.16 + то добавьте в конфиг:
<prop key="hibernate.enable_lazy_load_no_trans">true <prop/>

Тогда хайбернейт сам будет открывать сессию.

hibernate.onjira.com/browse/HHH-7457
Проблема заключалось в том что я делал выборку из одной сущности которая была связан со второй, которая в свою очередь с первой. В результате получалась петля. 

Первое решение которое было это убрать из Answer в методе toString answers="+ answers +. 

Второй вариант делать запрос с использованием JOIN, правда у меня тут другая проблема с ним возникла, вместо значений возвращаются ссылки.