Запросы Hibernate действительно экономят время по сравнению с SQL? Я вижу очень похожий уровень сложности. Это решает сопоставление таблиц объектов, хорошо, но это тот же уровень детализации, или это считается абстракцией более высокого уровня?
Hibernate сэкономит время на разработку программного обеспечения. Кэширование улучшает производительность. Но ничто не может побить родную производительность sql. Работа с кадрами ORM помогает в обслуживании и устойчивом функционировании с повышением производительности по сравнению с собственным SQL, использующим JDBC.
Hibernate и, как правило, все инструменты ORM используют механизм кэширования для увеличения производительности, поэтому в некоторых случаях он может дать вам лучшую производительность, чем собственный sql. Кроме того, есть много преимуществ использования ORM, тогда как написание SQL-запросов напрямую, таких как безопасность, меньше сложностей при написании больших запросов и т. Д.
Но вы не можете сделать вывод в нативном sql vs hibernate с точки зрения производительности в да или нет. см. Разница в производительности Native SQL (с использованием MySQL) по сравнению с использованием Hibernate ORM?