Menggunakan ORM, datamapper, dll tidak akan membuat kueri SQL yang sama berjalan lebih cepat. Namun, saat menggunakan Hibernate, Anda bisa mendapatkan keuntungan dari hal-hal seperti pemuatan malas , caching tingkat kedua , caching kueri dan fitur-fitur ini mungkin membantu meningkatkan kinerja. Saya tidak mengatakan Hibernate sempurna untuk setiap kasus penggunaan (untuk kasus khusus Hibernate tidak dapat menangani dengan baik, Anda selalu dapat kembali ke SQL asli) tetapi ia melakukan pekerjaan yang sangat baik dan pasti meningkatkan waktu pengembangan (bahkan setelah menambahkan waktu dihabiskan untuk pengoptimalan).
Tetapi cara terbaik untuk meyakinkan diri sendiri adalah dengan mengukur berbagai hal dan dalam kasus Anda, saya mungkin akan membuat prototipe Hibernate yang mencakup beberapa skenario representatif dan menyusunnya.