Moje pytanie brzmi, jak zarządzać sesjami w Hibernate w aplikacji desktopowej, żeby móc korzystać z Lazy Loading itd. Przeczytałem już dużo artykułów, o sesjach, DAO, ale dalej nie bardzo ogarniam temat. Jedni piszą session-per-app inni session-per-request, ale zarówno pierwsze jak i drugie rozwiązanie ma swoje wady. Czy ktoś mógłby mi wytłumaczyć i rozjaśnić sytuacje z tym zarządzaniem?