Sinche Hibernate 4.2 you can use
.setProperty("hibernate.enable_lazy_load_no_trans", "true");
this option solves the dreaded
org.hibernate.LazyInitializationException: could not initialize proxy -
no Session
which took so many hours of life to programmers away.