Помогите настроить Hibernate,Jpa, Stripesist on Stripes

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

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

1 ответ

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

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

После этого вы можете захотеть добавить striperst.jar в ваш проект. Материал 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>

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

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

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

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

Другие вопросы по тегам