2014-07-24 2 views
5

나는 최대 절전 모드를 가지고 기존의 프로젝트에 BoneCP를 통합하는 과정에있어, 나는 BoneCP 설명서를 읽고 있었다, 나는이 발견 :BoneCP 및 최대 절전 모드

당신이 최대 절전 모드 에서 직접이 라이브러리를 사용하는 경우 (즉, 데이터 소스가 없으면 권장되지 않음)

나는 왜 이것이 궁금해하기 시작 했습니까? 누군가 나에게 설명해 주시겠습니까? 왜 Hibernate에서 BoneCP를 직접 사용하는 것이 좋지 않습니까?

답변

1

이상한 권장 사항입니다.

"권장되지 않는"조언은 BoneCPConnectionProvider 클래스가 하나만 포함 된 com.jolbox:bonecp-provider을 사용하지 않음을 의미합니다.
<property name="connection.provider_class">com.jolbox.bonecp.provider.BoneCPConnectionProvider</property>
(here에서 복사뿐만 아니라 this SO question 참조) : 당신이 최대 절전 모드로 BoneCP을 사용하려면이 hibernate.cfg.xml에 필요한 구성 속성이 있기 때문에
, 당신은 bonecp-provider가 필요합니다.

bonecp-provider을 사용하지 않는 경우 "default"데이터 소스 구현 jcom.jolbox.bonecp.BoneCPDataSource (this SO question에 표시)을 사용해야합니다. 그러나 당신은 최대 절전 모드를 사용할 수 없다.