1 一级缓存,默认开始,只存在于sqlsession中,sqlsession.close后消失
2 二级缓存,需要在配置文件中开启,作用域是整个mapper类中,sqlsession关闭也会存在
和一级缓存默认开启不一样,二级缓存需要我们手动开启
首先在全局配置文件 mybatis-configuration.xml 文件中加入如下代码:
其次在 UserMapper.xml 文件中开启缓存