hibernate和mybatis缓存对比

先说hibernate:

1.一级缓存:

作用域:session缓存

适用方法:select,update,save,saveorupdate

缓存地址:内存

是否默认开启:是

其他方法:flush(缓存同步--指的将缓存数据更新到数据库,已办commit前会隐式 操作flush)

                  session.evict() (清空缓存中的指定对象)

                  clear(清空所有对象)

2.二级缓存

作用域:SessionFactory缓存

适用:所有查询数据都可以存到缓存中

是否默认开启:否

默认实用技术:ehcache

mybatis:

1.一级缓存

作用域:session

适用方法:select

缓存地址:内存

是否默认开启:是

其他方法:clear(清空缓存)

                  close(关闭缓存)

2.二级缓存

作用域:mapper.xml文件/namespace

适用方法:select

是否默认开启:否

默认使用技术:oscache

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我是一个科幻迷,虽然中学的时候每个月唯一五元钱的零花钱都会用来买科幻世界来看。在读书的时候,那个我自己可以找到的精...
    落花生先生阅读 4,415评论 5 7
  • 最近看弓的文章,开始有了自己的感悟。 比如把知识自然化,生活化才是真正学到手里的知识。 比如他对时间的诠释,今天不...
    freshriver阅读 1,046评论 0 0
  • 什么都好就等于什么都不好 把人对你的好当药吃,可滋补友情。 把人对你的好当饭吃,你该吃药了。 因为有了因为,所以有...
    片月生沧海阅读 4,101评论 0 1
  • 每周一做总结似乎成了自己的一个习惯,却值得更加鼓励。像上周一正能量挑战赛的两朝元老—刘萍姐姐在相约星期一的朝夕直播...
    洁_寞碎阅读 1,514评论 0 0
  • 标签:驱动更新 自动更新 easy camera win10 我的联想笔记本有个问题,就是easy camer...
    Moooooli阅读 4,214评论 2 1