MyBatis入门案例

MyBatis 开发准备

搭建MyBatis 开发环境,实现第一个案例

使用Mybatis 准备

下载 mybatis ​​github.com/mybatis/myb…​

搭建MyBatis 开发环境

(1) 创建 mysql 数据库和表

数据库名 ssm ;表名student

MyBatis框架使用及入门案例_前端

CREATE TABLE `student` (

    `id` int(11) NOT NULL ,

    `name` varchar(255) DEFAULT NULL,

    `email` varchar(255) DEFAULT NULL,

    `age` int(11) DEFAULT NULL, 

    PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;
**(2) 创建 maven 工程**

创建maven 工程,信息如下:

模板:

MyBatis框架使用及入门案例_后端_02

工程坐标:

MyBatis框架使用及入门案例_xml_03

(3) 删除默认创建的 App 类文件

MyBatis框架使用及入门案例_配置文件_04

(4) 加入 maven 坐标

pom.xml 加入maven 坐标:

MyBatis框架使用及入门案例_前端_05

(5) 加入 maven 插件

MyBatis框架使用及入门案例_前端_06

(6) 编写 Student 实体类

创建包 com.bjpowernode.domain, 包中创建Student 类

MyBatis框架使用及入门案例_xml_07

(7) 编写 Dao 接口 StudentDao

MyBatis框架使用及入门案例_配置文件_08

(8) 编写 Dao 接口 Mapper 映射文件 StudentDao.xml

要求:

1. 在dao 包中创建文件StudentDao.xml

2. 要StudentDao.xml 文件名称和接口StudentDao 一样,区分大小写的一样。

MyBatis框架使用及入门案例_配置文件_09

(9) 创建 MyBatis 主配置文件

项目src/main 下创建 resources 目录,设置 resources 目录为 resources root

创建主配置文件:名称为mybatis.xml

说明:主配置文件名称是自定义的,内容如下:

MyBatis框架使用及入门案例_xml_10

支持中文的url

​jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=utf-8​

(10) 创建测试类 MyBatisTest

src/test/java/com/bjpowernode/ 创建MyBatisTest.java 文件

MyBatis框架使用及入门案例_配置文件_11

MyBatis框架使用及入门案例_xml_12

(11) 配置日志功能

mybatis.xml 文件加入日志配置,可以在控制台输出执行的sql 语句和参数

MyBatis框架使用及入门案例_后端_13