Mybitis

是什么

Mybatis是一个持久层框架,作用是操作数据库

 

Hebernate支持多种数据库

Mybatis提高开发效率,

 

动态SQL 

1根据条件组装不同结构的sql语句,可以提高代码的重用性

2满足某些特定需求

 

缓存是什么

在Mybatis里面,所谓的缓存就是将已经查询过的记录放在内存的缓冲区或文件上,这样如果再次查询,可以通过配置的策略,提高查询的效率

 

Mybatis的缓存分为一级缓存\二级缓存

一级缓存:就是会话级别的缓存,如果已经查询过的数据会保存在内存中,如果会话没有关闭,再次调用同样的方法,不会再查询数据库,而是直接从缓存中取出之前查询的数据

 

一级缓存默认是打开的,而且是关闭不了的

 

posted @ 2018-08-09 17:29  wangfujia11  阅读(104)  评论(0编辑  收藏  举报