我在Jboss 6.4中有这个结构,我需要在战争之外访问另一个文件夹以获取Hibernate的配置:
/usr/webapps/MYAPP/deployments/MYAPP.war
/usr/webapps/MYAPP/appconfig/hibernate.properties
我必须使用这种模式,我正在使用Hibernate 4.2,在我的情况下,我需要将属性文件的内容用于我的 hibernate.cfg.xml ,就像这里一样:
<property name="connection.driver_class">${db.driver}</property>
<property name="hibernate.dialect">${db.dialect}</property>
<property name="hibernate.connection.url">${db.url}</property>
<property name="hibernate.connection.username">${db.username}</property>
<property name="hibernate.connection.password">${db.password}</property>
hibernate.properties:
db.username=usernameTest
db.password=passwordTest
db.driver=driverTest
db.url=urlTest
db.dialect=dialectTest
这样做的最佳做法是什么,我在这里看一些关于Spring的案例,但在我的情况下,它只与JEE有关