Калитка - какая ORM? - PullRequest
       7

Калитка - какая ORM?

3 голосов
/ 08 июля 2010

Я ищу простое в использовании и интегрированное приложение ORM для Wicket. Я думал о Hibernate. Это хороший выбор? Каковы возможные проблемы с Wicket / Hibernate? Любые другие предложения приветствуются. Спасибо за любую помощь.

Ответы [ 4 ]

6 голосов
/ 08 июля 2010

Вы не должны тесно связывать ORM с калиткой.Используйте spring или guice для управления вашим сервисным слоем (включая ORM).Внедрите свои сервисные компоненты в калитку, используя интеграцию wicket-spring или wicket-guice.Если вы делаете это таким образом, выбор ORM остается за вами.Вот справочник по технологиям ORM, изначально поддерживаемым весной .(Я бы пошел с JPA, так как это открытый стандарт)

4 голосов
/ 08 июля 2010

Субъективная.Но да, Hibernate - хороший выбор, его очень легко интегрировать с Wicket.Кроме того, вы можете, например, думать о JPA.

Fav.комбинированный: Wicket-Spring-Hibernate

3 голосов
/ 09 июля 2010

Взгляните на iBatis / MyBatis - немного проще освоить этот Hibernate.Но не истинный ORM - скорее, SQL <-> DTO mapper.

1 голос
/ 08 июля 2010

Я бы предложил EclipseLink поверх Hibernate из-за некоторых проблем с отложенной загрузкой и связями.Интеграция в основном такая же.

С дополнительным уровнем доступа фактически любой ORM должен легко подключаться.

...