我们正在尝试使用 JndiPropertySource
(针对所有与环境相关的参数)将WebApp转换为完整的配置。
有没有人举过例子(甚至对于tomcat)?
我们已经通过JNDI获得了DataSource
,因此我们希望除了它之外还可以配置HibernateDialect
...
最佳答案
在spring-context.xml
中,您仅需要占位符标签:
<context:property-placeholder />
之后,在Tomcats主
context.xml
中插入一个环境标记,它将读取它:<Environment name="hibernate.dialect"
value="org.hibernate.dialect.Oracle10gDialect"
type="java.lang.String"
override="false"/>
现在,您可以在sprinng配置文件中使用代码
${hibernate.dialect}
。