2

我对使用 hibernate.properties 和 c3p0.properties 有疑问。我依赖于 API。API 使用休眠。因此,API 在其交付 jar 中包含自己的 hibernate.properties 和 c3p0.properties 文件。我需要确保在实例化我的 Hibernate SessionFactory 时完全忽略这些属性。我确实需要这些文件在 CLASSPATH 上保持可用,以便可以配置我所依赖的 API。我只需要一种方法来实例化我的 org.hibernate.SessionFactory 以便它不会以任何方式查看这些文件。我不介意使用 xml 配置或手动设置我的 Hibernate 属性。我只需要确保没有读取 hibernate.properties 和 c3p0.properties 中的属性。

4

1 回答 1

-1

为此,您必须使用 XML 休眠配置文件。如果hibernate.propertieshibernate.cfg.xml都存在,则 XML 文件将覆盖属性文件。

您可以在此处找到更多信息:http: //docs.jboss.org/hibernate/core/3.3/reference/en/html/session-configuration.html#configuration-xmlconfig

注意:您的 c3p0 属性可以在同一个 XML 文件中定义。

于 2010-04-22T19:16:22.933 回答