Запросы Hibernate действительно экономят время по сравнению с SQL? - PullRequest
0 голосов
/ 02 сентября 2018

Запросы Hibernate действительно экономят время по сравнению с SQL? Я вижу очень похожий уровень сложности. Это решает сопоставление таблиц объектов, хорошо, но это тот же уровень детализации, или это считается абстракцией более высокого уровня?

Ответы [ 2 ]

0 голосов
/ 02 сентября 2018

Hibernate сэкономит время на разработку программного обеспечения. Кэширование улучшает производительность. Но ничто не может побить родную производительность sql. Работа с кадрами ORM помогает в обслуживании и устойчивом функционировании с повышением производительности по сравнению с собственным SQL, использующим JDBC.

0 голосов
/ 02 сентября 2018

Hibernate и, как правило, все инструменты ORM используют механизм кэширования для увеличения производительности, поэтому в некоторых случаях он может дать вам лучшую производительность, чем собственный sql. Кроме того, есть много преимуществ использования ORM, тогда как написание SQL-запросов напрямую, таких как безопасность, меньше сложностей при написании больших запросов и т. Д.

Но вы не можете сделать вывод в нативном sql vs hibernate с точки зрения производительности в да или нет. см. Разница в производительности Native SQL (с использованием MySQL) по сравнению с использованием Hibernate ORM?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...