博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第十三周进度
阅读量:6855 次
发布时间:2019-06-26

本文共 371 字,大约阅读时间需要 1 分钟。

时间

学习花费时间

代码量

博客量

学习的知识点或缺陷

第十三周

5

100

1

session对象的evict()和clear()的区别、refresh()和flush()的区别。

 

flush() flush只会操作持久化状态的对象,或者说只会操作一级缓存中的对象。flush只是执行了sql语句,但没有执行commit方法。对于临时对象和游离对象不做任何操作。

 

refresh() 和flush类似,只不过是方向相反。flush是把session缓存中的对象往数据库中更新,而refresh是把数据库中的对象往session缓存中更新。

 

evict() 该方法是从一级缓存中把持久化对象移除。

 

clear() 清理session中的所有缓存。

转载于:https://www.cnblogs.com/x-m-/p/7016461.html

你可能感兴趣的文章
Java的新项目学成在线笔记-day6(十二)
查看>>
Program ape and siege lion
查看>>
阿里程序员带你全面深入了解正则表达式
查看>>
Vipkid怎么样,说说孩子在vipkid的学后体验。
查看>>
基于回归幅度的反转交易策略
查看>>
《萌萌守卫塔防》隐私政策
查看>>
容器(docker)中运行java需关注的几个小问题
查看>>
ipad安卓协议最新6.7.4
查看>>
浅谈Docker三两事
查看>>
想学习大数据?这才是完整的大数据学习体系
查看>>
解决多个VMware虚拟机运行慢的问题
查看>>
tkprof程序产生的格式化文件详解
查看>>
ftp下实现文件和mysql验证虚拟用户
查看>>
Android 五大布局
查看>>
mysql部署
查看>>
软件项目管理流程总结
查看>>
简单去桌面小箭头
查看>>
bash常用功能
查看>>
ARP表、MAC地址表、通信过程
查看>>
我的友情链接
查看>>