MyBatis

mybatisMyBatis 是一款优秀的持久层框架,前身是iBatis,后来更名为MyBatis,它支持定制化 SQL、存储过程以及高级映射。他避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集,相比JDBC来说使用起来更加方便,相比于hibernate来说可以更好的控制SQL语句,学习上手较快,因此,MyBatis越来越受企业和开发者的青睐,已成为企业招聘人才的必备要求之一。

快速入门版,该版本主要目的是快速入门,故不做深入讨论:

  1. mybatis简介
  2. 改进第一个MyBatis程序
  3. MyBatis配置文件详解
  4. MyBatis单表添加操作分析
  5. MyBatis单表删除和修改操作
  6. MyBatis的单表查询
  7. mybatis中的字段名与属性名不一致的情况
  8. mapper动态代理
  9. 动态SQL
  10. 动态SQL的注意事项
  11. mybatis一对多关联查询
  12. mybatis多对一关联查询
  13. mybatis自关联一对多查询
  14. mybatis自关联多对一查询
  15. mybatis多对多关联查询
  16. mybatis懒加载(延迟加载)
  17. mybatis一级查询缓存
  18. mybatis内置二级缓存
  19. Mybatis外置二级缓存