Witam, mam aplikacje w javie wraz ze springiem i hibernatem. Do tej pory wszystko było okej, ale teraz mam do przetestowania kod w pewnym serwisie, gdzie aplikacja korzysta z procedur i funkcji w napisanych w mysql. Niektóre funkcje i procedury są dość skomplikowane i ciężko byłoby je zapisać jako JPA Query, Dlatego są wywoływane procedury poprzez native query. No i teraz ciężko to przetestować, no bo do testów integracyjnych używam wbudowanego H2, a kod który testuję jest zbyt ważny i nie może być przetestowany tylko jednostkowo, potrzebne są testy integracyjne.
No i pytanie co teraz? Mysql nie ma chyba żadnej wbudowanej bazy ala H2. Przepisanie kodu korzystającego z procedur na zapytania JPA może zając sporo czasu i zniszczyć parę innych rzeczy po drodze.