===============
MyBatis框架使用
===============
1 建表
在ssmdb数据库中创建t_student表。
create table t_student(
id int primary key auto_increment,
number char(5) not null unique,
name varchar(20) not null,
gender char(2) not null,
age int not null
);
2 在pom.xml文件中添加Lombok依赖
org.projectlombok
lombok
1.18.12
provided
3 创建实体类
/src/main/java/cn.tedu.hellomybatis.pojo/Student.java
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class Student {
private int id; // 标识
private String number; // 学号
private String name; // 姓名
private String gender; // 性别
private int age; // 年龄
}
4 创建数据访问对象接口
/src/main/java/cn.tedu.hellomybatis.dao/StudentDao.java
public interface StudentDao {
// 增加学生
public int add(Student student);
// 删除学生
public int del(String number);
}
5 创建映射文件
/src/main/resources/mappers/StudentMapper.xml
存为模板。
添全内容。
insert into t_student(number, name, gender, age)
values(#{number}, #{name}, #{gender}, #{age})
delete from t_student where number=#{number}
Student - StudentDao - StudentMapper
| | |
实体类 DAO接口 实现DAO接口
6 将映射文件添加到MyBatis配置文件中
例程:HelloMyBatis