Hibernate 에서 C3P 0 설정

1763 단어 Hibernatec3p0
인터넷 에서 보 이 는 일반적인 설정 은 hibenate. cfg. xml 에서 다음 과 같이 설정 합 니 다.
<!-- C3P0      -->
<property name="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
<!--       -->
<property name="c3p0.min_size">5</property>
<!--       -->
<property name="c3p0.max_size">20</property>
<!--             ,C3P0          -->
<property name="c3p0.acquire_increment">2</property>
<!--    PreparedStatement    -->
<property name="c3p0.max_statements">100</property>
<!--          ,        ,     ,     -->
<property name="c3p0.idle_test_period">120</property>
<!--                  ,     -->
<property name="c3p0.timeout">120</property>

남 은 알 이 아 픕 니 다. C3P 0 과 의 기본 설정 을 보고 싶 습 니 다. 위 설정 과 기본 설정 의 차이 점 을 캡 처 했 습 니 다. 다음 과 같 습 니 다.
묵인
사용자 정의
acquireIncrement -> 3
acquireIncrement -> 2
idleConnectionTestPeriod -> 0
idleConnectionTestPeriod -> 120
initialPoolSize -> 3
initialPoolSize -> 3
maxIdleTime -> 0
maxIdleTime -> 0
maxPoolSize -> 15
maxPoolSize -> 15
maxStatements -> 0
maxStatements -> 0
minPoolSize -> 3
minPoolSize -> 3
이렇게 하면 간단명료 하 다.
1. initial PoolSize 설정 불가 (minPoolSize 정의 에 따 른 것 입 니까?)
2. 매번 연결 이 사용 가능 한 설정 인지 확인
true
Hibernate 2. X 에서 만 사용 할 수 있 을 것 같 습 니 다.본인 이 사용 하 는 Hibernate 3.6.5Final 은 이 설정 정 보 를 정의 하 였 으 나 발견 되 지 않 았 습 니 다.(안 쓰 는 거 야, 자동 검증 하 는 거 야?)

좋은 웹페이지 즐겨찾기