Помогите настроить Hibernate, Jpa, Stripesist on Stripes - PullRequest
1 голос
/ 21 апреля 2011

Мне нужна помощь в настройке JPA Stripersist и Hibernate в проекте Stripes У меня есть Stripersist.jar и JPA.jar, у меня не очень понятная книга о том, как получить «правильные» банки Hibernate (я только что нашел так много на веб-сайте Hibernate) и где их разместить (я полагаю, Путь к классам). Кому-нибудь удалось успешно настроить Stripes и Hibernate, jpa, Stripersist?

Спасибо, к сожалению, сообщество Stripes не такое большое, и я не могу найти какую-либо полезную информацию

1 Ответ

2 голосов
/ 22 апреля 2011

Stripes - это веб-фреймворк, который совершенно не знает о технологии персистентности.Поэтому вы можете сначала начать настройку Stripes и убедиться, что Stripes настроен правильно и предоставляет вам действие hello world:

http://www.stripesframework.org/display/stripes/Quick+Start+Guide

После этого вы можете добавить полоску.баночка для вашего проекта.Материал Stripersist будет выбран автоматически, если вы добавите приведенную ниже конфигурацию в файл web.xml, и вам не понадобится дополнительная настройка, чтобы убедиться, что Hibernate будет запущен при запуске веб-приложения Stripes:

<filter>
  <display-name>Stripes Filter</display-name>
  <filter-name>StripesFilter</filter-name>
  <filter-class>net.sourceforge.stripes.controller.StripesFilter</filter-class>
  <init-param>
    <param-name>Extension.Packages</param-name>
    <param-value>
      org.stripesstuff.stripersist
    </param-value>
  </init-param>
</filter>

Youконечно, также нужно будет установить все jiber Hibernate (обратите внимание, что вам понадобится гораздо больше, чем просто hibernate3.jar, вам также нужно добавить все jiber hibernate в каталог / lib / required, и вы также можете захотеть использовать соединениеpool как c3po).

И самое главное, вам нужно предоставить файл persistence.xml, который настраивает Hibernate.Эта конфигурация совершенно не связана с Stripes / Stripersist, вы можете использовать любое краткое руководство по Hibernate, которое вы можете найти в сети.Отличной отправной точкой является документация Redhat:

http://docs.jboss.org/hibernate/core/3.3/reference/en/html/session-configuration.html#configuration-xmlconfig

После этого вы можете использовать Stripersist.

...