- 接続プールが指定されていない場合、デフォルトでは、開発のために、独自の接続プールを使用してテストのみ
- 使用 Tomcatの接続プール
-
C3P0
-
Mavenの 輸入 C3P0
<依存>
<groupIdを> org.hibernate </ groupIdを>
<たartifactId> 休止状態-C3P0 </たartifactId>
<バージョン> </バージョン>
</依存関係>
-
休止状態 使用して追加設定を C3P0を
<プロパティ名= "connection.provider_class" >
org.hibernate.c3p0.internal.C3P0ConnectionProvider
</プロパティ>
<プロパティ名= "hibernate.c3p0.min_size" > 5 </プロパティ>
<プロパティ名= "hibernate.c3p0.max_size" > 10 </プロパティ>
<プロパティ名= "hibernate.c3p0.max_statements" > 50 </プロパティ>
<プロパティ名= "hibernate.c3p0.timeout" > 3600 </プロパティ>
<プロパティ名= "hibernate.c3p0.idle_test_period" > 60 </プロパティ>
<プロパティ名= "hibernate.c3p0.acquire_increment" > 2 </プロパティ>
-
主なプロパティ |
説明(秒単位の時間) |
MIN_SIZE |
接続の最小数 |
MAX_SIZE |
接続の最大数 |
max_statements |
ステートメントの最大数 |
タイムアウト |
タイムアウト後に接続を削除 |
idle_test_period |
アイドル状態の接続を確認する間隔 |
acquire_increment |
との新しい接続後のデータベース接続の数 |
- Proxool