JavaWeb开发思维导图之——MyBatis快速入门(41)
一 概述
- 框架介绍
- ORM介绍
- MyBatis介绍
- 快速入门
二 内容详情
2.1 框架介绍
- 框架是一款半成品软件
- 基于这个半成品,定制个性化需求
2.2 ORM介绍
1-概念
- Object Relational Mapping缩写
- 对象关系映射
- 指的是持久化数据和实体对象的映射关系,为了解决面向对象与关系型数据库存在的互不匹配现象的技术
2-映射规则
- 数据表—>类
- 表字段—>类属性
- 表数据—>对象
2.3 MyBatis介绍
1-JDBC
- 原始JDBC操作问题
- 原始jdbc操作问题解决方案
2-MyBatis
- 基于Java的持久层框架,内部封装jdbc,开发者只需关注sql语句本身
- 通过xml或注解方式将Statement配置起来,通过java和Statement中SQL动态参数映射成最终SQL语句
- 采用ORM思想解决了实体和数据库映射问题,执行完SQL并将结果映射为Java对象
- MyBatis官网:https://blog.mybatis.org/
2.4 快速入门
- 数据准备
- 导入jar包
- 在src下创建映射文件
- 在src下创建核心配置文件
- 编写测试类完成相关API的使用
- 运行查看结果