EclipseLink 공유 오브젝트 캐시 사용 안함 설정

EclipseLink 공유 오브젝트 캐시에는 지속성 단위에 대해 읽히고 지속된 모든 오브젝트의 서브세트가 포함되어 있습니다. EclipseLink 공유 캐시는 로컬 EntityManager/L1/지속성 컨텍스트 캐시와는 다릅니다. 공유 캐시는 지속성 단위 동안 유지되며 지속성 단위의 모든 EntityManagers 및 사용자 간에 공유됩니다.

이 태스크 정보

기존 애플리케이션을 마이그레이션하거나, 애플리케이션이 여러 JVM(Java Virtual Machine)과 관련된 환경을 실행하고 있는 경우에는 EclipseLink 공유 오브젝트 캐시를 사용 안함으로 설정할 수 있습니다.

EclipseLink 공유 오브젝트 캐시를 사용 안함으로 설정하려면 다음 방법 중 하나를 선택하십시오.

프로시저


  • persistence.xml 파일에서 <shared-cache-mode>NONE</shared-cache-mode> 특성을 설정하십시오.
    <persistence-unit name="pu">
            <shared-cache-mode>NONE</shared-cache-mode>
            <properties>
    ...
            </properties>
    </persistence-unit>
  • persistence.xml 파일에 있는 지속성 단위 정의에서 eclipselink.cache.shared.default 특성을 false로 설정하십시오.
    <persistence-unit name="pu">
            <properties>
                <property name="eclipselink.cache.shared.default" value="false" />
    ...
            </properties>
    </persistence-unit>

주제의 유형을 표시하는 아이콘 태스크 주제

파일 이름: twlp_disable_eclipselink.html