一、固然首先引入EHCache相關的jar包php
這些包不須要另外下載,在Hibernate官方網站下載Hibernate4.1.4的壓縮包(如:hibernate-release-4.1.4.Final.zip)解壓(解壓後的目錄後面稱爲「HIBERNATE_HOME」),引入HIBERNATE_HOME\lib\optional\ehcache目錄下的ehcache-core-2.4.3.jar、hibernate-ehcache-4.1.4.Final.jar、slf4j-api-1.6.1.jar三個jar包便可。html
二、在項目classpath的根目錄下面寫好EHCache的配置文件ehcache.xmlapi
此配置文件能夠直接到HIBERNATE_HOME\project\etc\ehcache.xml拷貝到src目錄下便可。緩存
三、在Hibernate配置文件裏面啓用EHCache網站
四、配置哪些實體類的對象須要二級緩存ui
有兩種方式:spa
1)、在實體類的映射文件裏面配置(class標籤的子標籤cache,這裏不寫示例了).net
2)、在Hibernate配置文件hibernate.cfg.xml中統一配置(推薦)hibernate
五、至此Hibenrate的二級緩存EHCache就啓用了,更多詳細配置和二級緩存的管理請參考官方提供的手冊及Hibenrate提供的ehcache的示例項目,或查看如下視頻教程:張衛_Hibernate4.1.4視頻教程(四) - 2012年07月05日課程視頻
http://www.vzhang.net/forum.php?mod=viewthread&tid=80&fromuid=1code
原文出處:http://www.vzhang.net/thread-81-1-1.html