EHCache 1.5 번들과 함께 제공되는 Hibernate 3.5.1을 사용하고 있습니다.HIbernate 3.5.1 - EHCache 2.0.1에서 삭제할 수 있습니까?
최신 EHCache 릴리스 (2.0.1)를 사용하려면 내 프로젝트에서 ehcache-1.5.jar을 제거하고 ehcache-core-2.0.1.jar로 바꾸는 것입니까? 알고 있어야 할 문제는 무엇입니까?
또한 - ehcache 구성 xml의 캐시 "name"과 동일한 Hibernate 매핑 파일의 캐시 "region"입니까? 내가하고 싶은 일은 2 개의 캐시 영역을 정의하는 것입니다. 하나는 변경되지 않는 읽기 전용 참조 엔티티 (조회 목록 등)이고 다른 하나는 다른 엔티티에 대한 것입니다. 그래서 ehcache에서 나는 두 개의 엘리먼트를 정의하고자한다.
<cache name="readonly"> ... </cache>
<cache name="mutable"> ... </cache>
그리고 내 Hibernate 매핑 파일에, 나는 캐시를 지정합니다 은 각 엔티티에 사용되는 :
<hibernate-mapping>
<class name="lookuplist">
<cache region="readonly" usage="read-only"/>
<property> ... </property>
</class>
</hibernate-mapping>
것을 사용할 수 있습니까? 설명서 중 일부는 매핑 된 클래스마다 별도의 영역/캐시가 생성된다는 것을 암시하는 것으로 보입니다.
감사합니다. 나는 최신 EHCache는 릴리스 (2.0.1)을 사용하려면