Hibernate против Apache Torque - PullRequest
3 голосов
/ 20 апреля 2010

Кто-нибудь может предоставить подробные преимущества и недостатки каждого ORM? Прежде всего меня интересуют вещи, которые предоставляет Hibernate, а Torquay нет.

Ответы [ 2 ]

6 голосов
/ 20 апреля 2010

Hibernate:

  • старше и стабильнее
  • реализует JPA (включая JPA 2.0)
  • поддерживает аннотации
  • активен

Этого должно быть достаточно, чтобы предпочесть Hibernate. У Torque нет новостей с 07 сентября 2008

2 голосов
/ 17 апреля 2013

Одно преимущество, которое я вижу при использовании крутящего момента, заключается в том, что вы можете иметь сгенерированный код (также может быть настроен в зависимости от потребностей приложения) и хорошо подходит, если ваши операции напрямую отображаются в таблицы базы данных. С Torque вам не нужно писать код для bean / pojos и аннотаций (большинство из них генерируются). Большая часть кода SQL находится в классах ORM. Никакие конфигурации не должны обрабатывать POJO. Этого также можно добиться, выполнив обратный инжиниринг в hibernate, но вам необходимо понять, как свойство bean-компонента сопоставляется со столбцом таблицы и так далее. Да, hibernate популярен и наиболее часто используется.

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