【问题标题】:Swap parameters from hibernate.cfg.xml and beans.xml从 hibernate.cfg.xml 和 beans.xml 交换参数
【发布时间】:2012-11-16 03:09:07
【问题描述】:

我有一个(也许很简单)的问题。 我使用 Spring 和 Hibernate 创建了一个 osgi 包。在每台计算机上编辑 hibernate.cfg.xml 和 beans.xml 以使服务正常工作(例如数据库的 IP 地址、端口等)是非常不舒服的 - 所以我想将它交换到一个属性文件无需从源代码重建完整的服务即可轻松编辑。

但我不知道该怎么做?

【问题讨论】:

    标签: xml spring hibernate configuration parameters


    【解决方案1】:

    您可以使用PropertyPlaceholderConfigurer 来布置配置。这允许您在启动 OSGi 框架时将数据库配置指定为系统属性。

    【讨论】:

    • 谢谢,你们都帮了我,但我只能接受一个答案,所以我接受 mbelow 的,因为它的代表较少 :-)
    【解决方案2】:

    您不需要使用 Hibernate.cfg.xml 文件,您可以在 Spring Context 中配置所有内容,从而使用 Properties Configurer。看看this 示例。

    【讨论】:

      猜你喜欢
      • 2015-05-21
      • 2013-11-10
      • 2010-10-03
      • 1970-01-01
      • 2012-05-19
      • 1970-01-01
      • 1970-01-01
      • 2013-02-15
      • 1970-01-01
      相关资源
      最近更新 更多