오라클 데이터베이스에 eclipselink를 사용하는 경우 : 1. 테이블 A의 일부 데이터를 JPA 캐시 에 캐시합니다. 2. 테이블의 데이터를 수정하는 저장 프로 시저를 호출합니다. A저장 프로 시저를 사용하여 EclipseLink 캐시 무효화
(데이터베이스 이벤트를 통해) 테이블 A의 데이터가 변경되었음을 알리는 JPA 캐시가 유효합니까 (무효화됩니까?).
오라클 데이터베이스에 eclipselink를 사용하는 경우 : 1. 테이블 A의 일부 데이터를 JPA 캐시 에 캐시합니다. 2. 테이블의 데이터를 수정하는 저장 프로 시저를 호출합니다. A저장 프로 시저를 사용하여 EclipseLink 캐시 무효화
(데이터베이스 이벤트를 통해) 테이블 A의 데이터가 변경되었음을 알리는 JPA 캐시가 유효합니까 (무효화됩니까?).
아니요, JPA는 JPA 쿼리 외부 또는 다른 지속성 컨텍스트 또는 다른 JVM의 동일한 컨텍스트를 통해서도 데이터베이스 변경 사항을 인식하지 못합니다. 변경 이벤트를 수신하기 위해 데이터베이스와는 EclipseLink를 https://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Caching/Expiration
또는 등록 : https://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Caching/DatabaseEvents
당신은 단지 생각의 좋을 것 같은 무효화 및 관리 캐시 자신을 등이 있지만 처리하는 방법에는 여러 가지가있다 가능한 경우 JPA를 통해 변경합니다.