Mam problem, z którym nie bardzo mam pomysł jak sobie poradzić w sposób "ludzki". Po 1 mam strasznie zabagniona strukturę bazę danych, w której mogę grzebać i fixować na bieżąco ale nie mam czasu na zaoranie tego i przepisanie od nowa. Zresztą przeprojektowanie tego spowodowałoby straszliwy sajgon w aplikacji.
Chce aby wyczyścić wszystkie dane z tabel w bazie danych. Dostałem "pomysł" aby tabela po tabeli pobierać wszystkie rekordy i potem iterując po liście wynikowej robić remove każdego elementu osobno.
Mimo. że tabel jest około 15 a wpisów w każdej od 5 do 50. to wydaję mi się to strasznie nieprofesjonalne podejście.
Sam wygooglowałem coś takiego jak truncate jednak używając tego na zasadzie:
entityManager.getTransaction().begin();
entityManager.createNativeQuery("truncate TABLE Tabela1");
entityManager.getTransaction().commit();
nic się nie dzieje. Nie jestem w ogóle pewny czy dla tej konkretnej bazy da się to w ten sposób zrobić.