IMHO největší problém s hibernací jsou:1. Problémy s výkonem ve srovnání s Raw JDBC ve velkých objemech dat.2. složité problémy s mapováním, pokud jde o grafy velkých objektů a podobně. věnovali byste spoustu času konfigurování modelu vaší domény, aby správně fungoval s režimem spánku.
druhou alternativou pro vás je použití frameworků Spring JDBC, které by vám poskytly možnosti serializace objektů hibernace s jemnější kontrolou nad dotazy JDBC a jsou škálovatelnější a podle mého názoru mnohem jednodušší na vývoj