hibernate 2级缓存的使用和配置实例教程
1.新建测试类
2.代码如下,
测试方法中分别在一个session中取出同一条数据
3.运行结果发现,在同一个session中只执行一条SQL,并且两个对象是相同的
4.测试方法2
我们新建两个不同的session 并且取值相同的值
5.发现执行两条SQL,并且对象是不同的
6.引入ehcach.xml文件
7.代码如下,
为了测试方便,我们把测试类的属性 设置为1
maxElementsInMemory="1"
8.同时在Hibernate配置文件中配置启用二级缓存
9.接下来引入二级缓存所用的jar包
在jar包的此目录下
hibernate-release-4.3.5.Final\lib\optional\ehcache
10.引入工程
11.此时如果执行的话,仍然是两条SQL,
还需要在Student的映射文件中配置
12.再次测试方法,发现只有一条SQL执行
13.而对应的目录下,生成了缓存文件
标签:hibernate,实例教程,缓存
版权声明:文章由 知之问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhzhwenwen.com/answer/357254.html