Hibernate-接続プール

  • 接続プールが指定されていない場合、デフォルトでは、開発のために、独自の接続プールを使用してテストのみ
  • 使用 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

おすすめ

転載: www.cnblogs.com/AlMirai/p/12546339.html