본문 바로가기

Development/Web & Server

[Hibernate] C3P0 connection Pool

디비 연결시 Pool로 관리하면 좋다고 한다. 생성하는 비용과 캐싱기능으로 성능상 이점을 얻을수 있다고 하여 스프링에 적용해보았다.


1. pom.xml


<dependency>

<groupId>org.hibernate</groupId>

<artifactId>hibernate-c3p0</artifactId>

<version>3.6.10.Final</version>

</dependency>


2. Hibernate 설정 추가~!

<prop key="hibernate.c3p0.min_size">5</prop>

                <prop key="hibernate.c3p0.max_size">20</prop>

                <prop key="hibernate.c3p0.timeout">300</prop>

                <prop key="hibernate.c3p0.max_statements">50</prop>

                <prop key="hibernate.c3p0.idle_test_period">3000</prop>