MyBatis框架使用及入门案例

MyBatis入门案例

MyBatis 开发准备

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

使用Mybatis 准备

下载 mybatis github.com/mybatis/myb…

搭建MyBatis 开发环境

(1) 创建 mysql 数据库和表

数据库名 ssm ;表名student

image.png

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 工程,信息如下:

模板:

image.png

工程坐标:

image.png

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

image.png

(4) 加入 maven 坐标

pom.xml 加入maven 坐标:

image.png

(5) 加入 maven 插件

image.png

(6) 编写 Student 实体类

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

image.png

(7) 编写 Dao 接口 StudentDao

image.png

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

要求:

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

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

image.png

(9) 创建 MyBatis 主配置文件

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

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

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

image.png

支持中文的url

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

(10) 创建测试类 MyBatisTest

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

image.png

image.png

(11) 配置日志功能

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

image.png

猜你喜欢

转载自juejin.im/post/7019198953258221582