一级缓存 注意:当发生了事务的提交,回滚和数据库的更新,删除等操作会清空一级缓存。 二级缓存 二级缓存是指sqlsessionfactory对象的缓存。 开启二级缓存: 1.sqlmapconfig.xml 2.userDao.xml sqlsessionfactory对象的原理图: 二级缓存存放的是数据,而不是user对象,当sqlsession去找的时候得重新创建对象去封装数据。