2

hibernate.properties と c3p0.properties の使用に関して問題があります。私は API に依存しています。API は Hibernate を使用します。そのため、API には独自の hibernate.properties および c3p0.properties ファイルが配信 jar に含まれています。Hibernate SessionFactory をインスタンス化するときは、これらのプロパティを完全に無視する必要があります。依存する API を構成できるように、これらのファイルを CLASSPATH で引き続き使用できるようにする必要があります。これらのファイルをまったく見ないように、org.hibernate.SessionFactory をインスタンス化する方法が必要なだけです。xml 構成を使用したり、Hibernate プロパティを手動で設定したりすることは気にしません。hibernate.properties と c3p0.properties のプロパティが読み取られないようにする必要があるだけです。

4

1 に答える 1

-1

これを行うには、XML 休止状態構成ファイルを使用する必要があります。hibernate.propertiesとの両方hibernate.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 に答える