Jak w temacie.
Jak taki zestaw technologii do obsługi bazy danych wygląda po wyrzuceniu JPA? Liquibase + JooQ?
Jak ze zmianami na bazie danych, np. dodawanie nowych kolumn? Hibernate to dosyć bezboleśnie załatwia, a definicja tabeli rozbita na kilka changesetów liquibase trochę zalatuje bałaganem.
Jak z testowalnością?
Obawy mam przede wszystkim o operacje CrUDowe. Takie JdbcTemplate lub JooQ działają fantastycznie do odczytu danych z bazy, ale czy nie ma kłopotów przy dodawaniu nowych rekordów, aktualizacji całych rekordów, usuwaniu rekordów.