在没有Spring的WAR之外的属性中进行Hibernate配置

时间:2015-12-02 13:32:20

标签: java hibernate java-ee jboss

我在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有关

0 个答案:

没有答案