Give Chapter and Verse and Author for Transshipment, copy or other using. Thanks!
You can also visit me on @jianshu or @zhihu. 「 ©️版权声明」
本文主要将如何将spring和mybatis整合,只是作简单的示例,没有使用Maven构建。并展示mybatis与spring整合后如何进行原始dao开发和mapper代理开发。
ehcache是一个分布式缓存框架
本文主要讲mybatis的二级缓存,二级缓存是mapper级别的缓存,多个SqlSession去操作同一个Mapper的sql语句,多个SqlSession可以共用二级缓存,二级缓存是跨SqlSession的。
本文主要讲mybatis的一级缓存,一级缓存是SqlSession级别的缓存。
resultMap可以实现高级映射(使用association
、collection
实现一对一及一对多映射),association
、collection
具备延迟加载功能。
延迟加载:先从单表查询、需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。