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的示例項目,或查看以下實例代碼: