/ / hibernate&c3p0 configuarion:すべてのc3p0パラメータを単一のhibernate.cfg.xmlファイルで設定できますか? - 休止状態、接続プール、c3p0

hibernate&c3p0 configuarion:すべてのc3p0パラメータを単一のhibernate.cfg.xmlファイルで設定できますか? - 休止状態、接続プール、c3p0

私はいくつかの質問c3p0 +休止状態を考慮している

私がここで読んだものから: c3p0&ハイバネーション設定

いくつかのパラメータを設定する必要があるようですautoCommitOnCloseのような別のパラメータを設定したいのであれば、それをhibernate.cfg.xmlで設定するか、別のc3p0で設定する必要があるのでしょうか?私はあなたがc3p0パラメータの名前を変更する必要があるから参照してください(私はhibernate.c3p0.autoCommitOnCloseは正しい名前ですか?)hibernate.cfg.xmlファイルで設定することができますか? hibernateが正しく理解できるように、c3p0.maxPoolSizeからhibernate.c3p0.max_sizeに変更します。

あなたの答えのためのthx。

回答:

回答№1は0

リモートからの最近のバージョンのhibernate(以来〜2006)、hibernate configでc3p0のプロパティをhibernate.c3p0.propertyNameに設定することができます。ただし、いずれかのhibernate固有のプロパティ名が設定されている場合は、c3p0形式の名前を使用してすべての設定を上書きします。 (両方のスタイルが設定されていると、ログに警告が出力されます)。

例えば。 hibernate.c3p0.autoCommitOnCloseが動作するはずです。これを反映するためにc3p0のドキュメントを更新する必要があります。

c3p0 DataSourcesは設定をログにダンプしますプール初期化時のINFOレベル。ログを確認するか(またはJMX経由で)、設定していると思われる設定が正しく適用されていることをいつでも確認できます。ログで「c3p0プールの初期化」という文字列を検索します。

がんばろう!