百味皆苦

mybatis基础(缓存)

一级缓存 一级缓存:(本地缓存):sqlSession级别的缓存。一级缓存是一直开启的;SqlSession级别的一个Map 与数据库同一次会话期间查询到的数据会放在本地缓存中。 以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库; 一级缓存失效情况(没有使用到当前一级缓存的情况,效果就是,还需要再向数据库发出查询): 1、sqlSession不同。 2...

hibernate基础(一)

对象持久化 狭义的理解,“持久化”仅仅指把对象永久保存到数据库中 广义的理解,“持久化”包括和数据库相关的各种操作: 保存:把对象永久保存到数据库中 更新:更新数据库中对象(记录)的状态 删除:从数据库中删除一个对象 查询:根据特定的查询条件,把符合查询条件的一个或多个对象从数据库加载到内存中 ORM ORM(Object/Relation Mappi...