Použití ORM, datamapperu atd. nezrychlí běh stejných SQL dotazů. Při používání režimu spánku však můžete těžit z věcí, jako je líné načítání , mezipaměť druhé úrovně , ukládání dotazů do mezipaměti a tyto funkce mohou pomoci zlepšit výkon. Neříkám, že Hibernate je perfektní pro každý případ použití (pro speciální případy, které Hibernate nezvládne dobře, vždy se můžete vrátit k nativnímu SQL), ale odvádí velmi slušnou práci a rozhodně zkracuje dobu vývoje (i po přidání času vynaložené na optimalizaci).
Ale nejlepší způsob, jak se přesvědčit, by bylo změřit věci a ve vašem případě bych pravděpodobně vytvořil prototyp Hibernate pokrývající některé reprezentativní scénáře a porovnal jej.