JPA 시스템 특성
관리 콘솔에서 액세스 가능한 설정 외에 명령행 스크립트를 사용하여 JPA(Java Persistence API) 시스템 특성을 설정할 수 있습니다.
JPA 2.0으로 실행 중인 경우 특성 페이지를 사용하여 com.ibm.websphere.jpa.entitymanager.poolcapacity JPA 시스템 특성을 정의할 수 있습니다. 시스템 특성을 직접 server.xml 파일에 추가하거나 관리 콘솔을 사용하여 일반 JVM(Java virtual machine) 인수로 추가하십시오.
com.ibm.websphere.jpa.entitymanager.poolcapacity
JPA 2.0으로 실행 중인 경우 이 특성을 사용하여 서버의
모든 JPA EntityManager 인스턴스에 대한 기본 풀 용량을 지정하십시오.
참고: EntityManager 풀링은
WebSphere® Application Server용 JPA 2.0 제공자인 OpenJPA용으로만 지원됩니다.
정보 | 값 |
---|---|
데이터 유형 | 정수 |
범위 | 0 - 500 |
기본값 | 10 |
애플리케이션에서 정의되는 모든 지속적 컨텍스트 참조를 위한 EntityManager 인스턴스의 별도 풀이 있습니다. 지속적 컨텍스트 참조는 @PersistenceContext 또는 지속적 컨텍스트 XML 요소일 수 있습니다.
이 특성 설정은 애플리케이션 서버 프로세스의 모든 풀에 적용됩니다. 각 풀은 이 특성에서 정의한 용량을 사용합니다. 기본 풀 용량은 10입니다. 이 설정의 정수값을 늘리면 작성되어야 하는 EntityManager 인스턴스의 수를 감소시켜 성능이 개선될 수 있습니다. 그러나, 값을 늘리면 사용 메모리 양에 영향을 미칩니다.