2011-04-21 32 views
1

我需要一些帮助在Stripes项目上配置JPA Stripersist和Hibernate 我有Stripersist.jar和JPA.jar,这本书不太清楚如何获取“正确的”Hibernate jars(我刚刚在hibernate网站上发现了很多),以及它们的放置位置(我想是classpath)。 你们有些人设法成功地配置Stripes和Hibernate,jpa,Stripersist吗?帮助在条纹上配置Hibernate,Jpa,Stripesist

谢谢,可惜条纹社区并不大,我不能找到任何有用的信息

+1

你使用记事本吗? :/ – yihtserns 2011-04-24 06:55:10

回答

2

条纹是一个Web框架,完全不知道持久性技术。所以,你可能要首先启动与配置条纹,并确保条纹被正确配置,并提供你一个Hello World行动:

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

之后,你可能希望将striperst.jar添加到您的项目。该Stripersist东西会,如果你在下面添加到你的web.xml配置,并且需要确保Hibernate会启动任何进一步的配置被自动拾取,当你的条纹Web应用程序启动:

<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> 

当然你还必须安装所有的Hibernate jar(注意,你需要的不仅仅是hibernate3.jar,你还需要在/ lib/required目录下添加所有的hibernate jar文件,你也可能想使用类似连接池C3PO)。

最重要的是,您需要提供一个配置Hibernate的persistence.xml。此配置与Stripes/Stripersist完全无关,您可以使用任何可在网上找到的Hibernate快速入门指南。一个很好的出发点是红帽文档:

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

之后,你可以使用Stripersist。