Hibernate 4.2.2配置二級緩存的詳細過程

1、當然首先引入EHCache相關的jar包

      在Hibernate官方網站下載hibernate-release-4.2.2.Final的壓縮包並解壓,引入hibernate-release-4.2.2.Final\lib\optional\ehcache目錄下的ehcache-core-2.4.3.jar、hibernate-ehcache-4.2.2.Final.jar、slf4j-api-1.6.1.jar三個jar包即可。

2、在項目classpath的根目錄下面寫好EHCache的配置文件ehcache.xml

此配置文件可以直接到hibernate-release-4.2.2.Final\project\hibernate-ehcache\src\test\resources\ehcache.xml拷貝到src目錄下即可。

3、在Hibernate配置文件裏面啓用EHCache     

 

 

4、配置哪些實體類的對象需要二級緩存 

有兩種方式:

1)、在實體類的映射文件裏面配置

        <cache usage="read-only"/>      
                  注意:<cache>放在<id>之前

2)、在Hibernate配置文件hibernate.cfg.xml中統一配置(推薦)

      <class-cache usage="read-only" class="com.netsix.domain.Student"/>

            注意:class這裏指定你需要使用二級緩存的類

5、至此Hibenrate的二級緩存EHCache就啓用了,更多詳細配置和二級緩存的管理請參考官方提供的手冊及Hibenrate提供的ehcache的示例項目,或查看以下實例代碼:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章