2012-03-14 2 views
1

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

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

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

ответ

2

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

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

JPA 2.0 Implementations comparison : Hibernate 3.5 vs EclipseLink 2 vs OpenJPA 2

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

0

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

Смежные вопросы