Реализации JPA, подходящие для случая - PullRequest
1 голос
/ 15 марта 2012

Я создаю веб-приложение с использованием JSF 2.0 tomcat 7.0.20 и базы данных MySQL. Мое приложение предназначено для небольшой компании, которая фактически начинает свой бизнес.

Теперь я вижу, что существует множество реализаций JPA 2.0Теперь, в моем случае, какой из них будет наиболее подходящим?или я должен использовать чистый JPA 2.0 и создать свою собственную реализацию?

Я хочу, чтобы somting работал лучше всего для компании сейчас и не создавал бы проблем, когда она будет расти в будущем, я рассматривал Hibernate или выесть другое предложение?

Ответы [ 2 ]

2 голосов
/ 15 марта 2012

Следующие предыдущие вопросы помогут вам понять плюсы и минусы каждой реализации JPA и выбрать тот, который лучше всего подходит вашей компании.

https://stackoverflow.com/questions/2569522/hibernate-or-eclipselink

JPA 2.0 Сравнение реализаций: Hibernate 3.5 против EclipseLink 2 против OpenJPA 2

Я считаю, что Hibernate на самом деле сейчас более популярен, и многие отрасли используют Hibernate.

0 голосов
/ 15 марта 2012

Зависит от того, как вы хотите судить о «наиболее подходящей» ... лицензии? большинство пользователей? меньше известных ошибок? Большинство используемых не обязательно означает самый надежный, но тогда это может означать, что есть больше людей, которые понимают его проблемные области и как их избежать. Все, вероятно, сделают работу для многих приложений, хотя у некоторых есть давние проблемы. DataNucleus JPA - это еще один выбор, который вы должны рассмотреть: он предоставляет все, что вам нужно, но также предоставляет гораздо большую гибкость, чем другие, с точки зрения ввода и с точки зрения того, к каким хранилищам данных вы можете сохранять, если это будет фактором в вашем приложении.

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