MyBatis入门案例
MyBatis 开发准备
搭建MyBatis 开发环境,实现第一个案例
使用Mybatis 准备
下载 mybatis github.com/mybatis/myb…
搭建MyBatis 开发环境
(1) 创建 mysql 数据库和表
数据库名 ssm ;表名student
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 工程,信息如下:
模板:
工程坐标:
(3) 删除默认创建的 App 类文件
(4) 加入 maven 坐标
pom.xml 加入maven 坐标:
(5) 加入 maven 插件
(6) 编写 Student 实体类
创建包 com.bjpowernode.domain, 包中创建Student 类
(7) 编写 Dao 接口 StudentDao
(8) 编写 Dao 接口 Mapper 映射文件 StudentDao.xml
要求:
1. 在dao 包中创建文件StudentDao.xml
2. 要StudentDao.xml 文件名称和接口StudentDao 一样,区分大小写的一样。
(9) 创建 MyBatis 主配置文件
项目src/main 下创建 resources 目录,设置 resources 目录为 resources root
创建主配置文件:名称为mybatis.xml
说明:主配置文件名称是自定义的,内容如下:
支持中文的url
jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=utf-8
(10) 创建测试类 MyBatisTest
src/test/java/com/bjpowernode/ 创建MyBatisTest.java 文件
(11) 配置日志功能
mybatis.xml 文件加入日志配置,可以在控制台输出执行的sql 语句和参数