Mybatis框架
大纲:
Mybatis入门
Mybatis概述
Mybatis环境搭建
Mybatis入门案例
自定义Mybatis框架
Mybatis基本使用
Mybatis的单表crud操作
Mybatis的参数与返回值
Mybatis的dao编写
Mybatis配置的细节(几个标签的使用)
Mybatis的深入和多表
Mybatis的连接池
Mybatis的事务控制及设计的方法
Mybatis的多表查询(1对多,多对1,多对多)
Mybatis的缓存和注解开发
Mybatis中的加载时机(查询时机)
Mybatis的一级缓存和二级缓存
Mybatis的注解开发(单表crud,多表查询)
——————————————————————————————
1、框架:
(应用方面)一组抽象构件以及构件实例间的交互的方法
(发开方面)开发者定制的骨架
软件开发中的一套解决方案,不同框架i解决的是不同的问题
优点:
框架封装了很多的细节,使开发者可以使用极简的方式实现功 能。大大的提高了开发效率
2、三层架构:
**表现层:**
用于展示数据。
**业务层:**
是处理业务需求
**持久层:**
是和数据库交互
3、持久层技术解决方案
JDBC技术:
-
Connection
-
PreparedStatement
-
ResultSet
Spring的JdbcTemplate:
-
Spring中对jdbc的简单封装
Apache的DBUtils:
-
他和Spring额JdbcTemplate很像,也是对J