Hibernate хуже, чем NHibernate? [закрыто]

13
задан ripper234 3 June 2009 в 22:04
поделиться

5 ответов

Это утверждение смехотворно. Первоначально Hibernate был разработан для Java, а затем перенесен на .NET. Hibernate - самый популярный инструмент ORM в Java на сегодняшний день, получивший высокую оценку разработчиков. Эта структура также отмечена наградой .

42
ответ дан 1 December 2019 в 17:17
поделиться

NHibernate - это порт спящего режима, который является java-версией для .Net,

В настоящее время NHibernate является только подмножеством Hibernate, но он быстро набирает обороты.

Я думаю, что эти два варианта сопоставимы по большей части, отличаются только более продвинутые функции.

В NHibernate есть такие вещи, как конфигурация на основе Linq, эквивалента которой, я не думаю, есть у спящего режима.

Айенде Райен - это Вероятно, лучший человек, ответивший на этот вопрос, он был одним из главных членов команды nhibernate. Его блог здесь

12
ответ дан 1 December 2019 в 17:17
поделиться

Если вам, как и мне, не нравится, как Hibernate ведет бизнес, вы можете попробовать использовать iBatis. http://ibatis.apache.org/

2
ответ дан 1 December 2019 в 17:17
поделиться

Всегда с сомнением относитесь к утверждениям о том, что «A хуже, чем B», которые не подтверждаются числами и / или доказательствами.

1
ответ дан 1 December 2019 в 17:17
поделиться

Я бы серьезно усомнился в этом комментарии.

Конечно, Hibernate имеет множество функций, которые требуют некоторое исследование, чтобы понять полностью. Я бы предположил, что тот, кто сделал этот комментарий, не читал Java Persistence with Hibernate , который является отличным справочником.

Также интересно отметить, что Grails скрыто использует Hibernate.

5
ответ дан 1 December 2019 в 17:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: