2013-09-05 1 views
0

최대 절전 모드 연결 풀 (예 : c3po)을 컨테이너 관리 데이터 소스 연결 풀로 바꿀 수 있습니까? 아니면 다른 용도로 사용할 수 있습니까?컨테이너 관리 연결 풀로 최대 절전 모드 연결 풀을 대체 하시겠습니까?

glassfish에서 해당 데이터 소스에 대한 데이터베이스 데이터 소스 및 연결 풀을 정의하고 최대 절전 모드 구성 파일의 데이터 소스를 참조했습니다.

최대 절전 모드 자체의 연결 풀이 여전히 필요합니까?

답변

1

일반적으로 Hibernate는 애플리케이션 서버가 제공하는 데이터 소스를 사용하도록 설정된다.

XA 트랜잭션을 사용하고 있으며 컨테이너가 모든 트랜잭션 리소스 (XA 데이터베이스 연결, XA JMS 세션, ...)를 글로벌 트랜잭션에 자동으로 참여시키려는 경우에 특히 유용합니다.

또한 응용 프로그램 서버의 데이터 소스를 사용하면 다른 라이브러리에 대한 종속성이 제거됩니다.

응용 프로그램 서버 (또는 데이터 소스 공급자)가없는 경우 해당 간격을 채우기 위해 다른 하나 (예 : c3po)가 필요합니다. 이는 독립 실행 형 응용 프로그램이나 테스트에 적용될 수 있습니다.