Cześć,
jeżeli natknąłeś się na problem z błędem "org.hibernate.LazyInitializationException: could not initialize proxy - no session" podczas testowania aplikacji, to prostym rozwiązaniem będzie dodanie odpowiedniej adnotacji do metody testującej.
np.
@Test
@Transactional
public void testMethod() throws Exception {
//moj test
}
Problem związany jest z tym, że używana metoda w teście wczytuje dane z bazy poprzez hibernate w trybie "lazy", czyli nie pobiera danych na starcie, tylko wtedy kiedy musi. Przy testowaniu jak widać ma to znaczenie, przez co rozwiąznaiem w moim przypadku było użycie adnotacji springowej @Transactional
Wpis jest krótki, ale problem był rozwiązywany o wiele dłużej :D