2012-01-03 3 views
1

우리는 최대 절전 모드 2 (결코 업데이트되지 않았던 레거시 부분)를 사용하는 응용 프로그램을 만들고 있습니다. 이 애플리케이션의 일부는 JdbcTemplate을 사용하여 일련의 업데이트를 수행한다. 이러한 업데이트는 모든 최대 절전 모드 트랜잭션의 컨텍스트 외부에서 발생합니다. 업데이트가 이미 2 차 수준 캐시에있는 객체에 영향을 미치기 때문에 잘못된 데이터가 캐시에서 표시되면 부작용이 발생합니다.최대 절전 모드 2 차 캐시를 최대 절전 모드 트랜잭션 외부에서 올바르게 무효화하는 방법

최대 절전 모드 캐시를 무효화/삭제해야합니다. Hibernate 2를 사용하여 이것을하는 올바른 방법은 무엇입니까? 최대 절전 트랜잭션 외부의 개체를 업데이트한다는 것을 기억하고 업데이트가 완료되면 최신 데이터를 반영하도록 캐시를 무효화하거나 캐시를 새로 고치기를 원합니다.

우리는 문제가 더 최신 버전 3

답변

0

당신은 sessionFactory.getCache() (또는 entityManagerFactory.getCache()는 2 레벨 캐시에 액세스하는 데 사용할 수있는 대 최대 절전 모드 2의 방법으로이 보는에 대한 정보를 찾는 데있어