1
비누 웹 서비스 인 Jboss + Hibernate + Java를 작성하고 있습니다. PostrgreSQL의 데이터베이스. 웹 서비스를 게시 한 후 완벽하게 실행됩니다.요청시 비어있는 최대 절전 모드 캐시
테스트 목적으로 pgAdmin을 열고 수동으로 행의 값을 변경하여 데이터베이스의 데이터를 변경합니다. 문제는 하이버 네이트가 이러한 변화를 인식하지 못한다는 것이다. 웹 서비스를 다시 게시 할 때까지는 아닙니다.
캐시를 비우거나 데이터베이스에서 데이터를 다시로드하여 마지막 값을 사용할 수 있도록 Hibernate에 알리는 방법이 있습니까?
감사합니다. 나는 당신이 두 번째 레벨 캐시에 대해 얘기하고 있으리라 믿고있어
evict 메서드가 더 이상 사용되지 않는 것으로 보입니다. – Hectoret
@Hectoret : 아니요, 제가 제안한 것처럼'SessionFactory # getCache()'를 먼저 사용하지 않아도됩니다. –