如何从配置文件中动态加载hibernate的配置信息。 Netbeans目前将该信息硬编码到xml文件中,然后编译到jar中。我是来自PHP领域的Java / Netbeans的新手,我使用的是从.ini或类似东西中提取的中央引导程序,但netbeans倾向于在xml文件中生成模型等时对此信息进行硬编码。然后在jar中编译。我正在寻找使用各种数据库配置为各种客户端机器设置配置的传统方法。我不想在必须安装的每台机器上编译应用程序。
答案 0 :(得分:0)
使用Configuration类读取配置文件。默认情况下,它使用类路径中的hibernate.cfg.xml文件,但您可以使用configure method taking a file as parameter,并将配置文件存储在文件系统而不是jar中。
您还可以将静态映射(在配置之间永远不会更改)放在jar中的文件中,并将变化的配置放在外部文件中。查看配置的javadoc以了解如何将资源和配置文件添加到配置中。