1. 3w1h:
what: MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。
why:MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手工设置参数以及抽取结果集。MyBatis 使用简单的 XML 或注解来配置和映射基本体,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
when:sql语句逻辑复杂,效率要求特别高的应用。
how:如下开发Mybatis步骤
2.mybatis开发步骤
注意:Mybatis有两个配置文件,一个是全局配置文件,一个是接口映射文件。
接口映射文件需要使用接口文档映射定义
1)新建一个java web工程 /可以是java工程
新建mybatis工程的java package包
2)把mybatis框架的jar包及其依赖包拷贝到项目工程中
3)编写数据实体类与数据库表进行对应 - 为orm做准备
4)定义数据操作接口,并在接口中定义数据操作
5)编写一个接口映射文件,对接口的数据操作进行映射
6)编写mybatis全局配置文件,配置数据库连接参数,配置映射文件或数据库操作接口
7)编写测试类,测试mybatis框架:
4个步骤:
//1.加载mybatis环境
//2.通过mybatis实例化数据访问接口
//3.调用数据访问接口,进行数据操作
//4.处理数据操作结果
3.使用mybatis框架的几个阶段:
1)基本应用:使用mybatis完成jdbc的增删查改操作,能够进行对象映射和关系映射 -- 熟练掌握
开发步骤,工作流程,工作原理,基本操作
2)熟练使用:使用mybatis简化程序开发,进行复杂业务的开发 -- 熟悉应用
配置优化,动态sql,其他复杂映射
what: MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。
why:MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手工设置参数以及抽取结果集。MyBatis 使用简单的 XML 或注解来配置和映射基本体,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
when:sql语句逻辑复杂,效率要求特别高的应用。
how:如下开发Mybatis步骤
2.mybatis开发步骤
注意:Mybatis有两个配置文件,一个是全局配置文件,一个是接口映射文件。
接口映射文件需要使用接口文档映射定义
1)新建一个java web工程 /可以是java工程
新建mybatis工程的java package包
2)把mybatis框架的jar包及其依赖包拷贝到项目工程中
3)编写数据实体类与数据库表进行对应 - 为orm做准备
ORM(Object-Relationship-Mapping):是对象关系映射的意思,它是一种思想,是指将数据库中的每一行数据用对象的形式表现出来。
4)定义数据操作接口,并在接口中定义数据操作
5)编写一个接口映射文件,对接口的数据操作进行映射
6)编写mybatis全局配置文件,配置数据库连接参数,配置映射文件或数据库操作接口
7)编写测试类,测试mybatis框架:
4个步骤:
//1.加载mybatis环境
//2.通过mybatis实例化数据访问接口
//3.调用数据访问接口,进行数据操作
//4.处理数据操作结果
3.使用mybatis框架的几个阶段:
1)基本应用:使用mybatis完成jdbc的增删查改操作,能够进行对象映射和关系映射 -- 熟练掌握
开发步骤,工作流程,工作原理,基本操作
2)熟练使用:使用mybatis简化程序开发,进行复杂业务的开发 -- 熟悉应用
配置优化,动态sql,其他复杂映射
3)优化应用:利用orm框架的缓存机制优化程序性能,对某些复杂业务能够进行定制开发 -- 了解