主要讲解 MyBatis 的基础知识,内容来源于《C 语言中文网》。
往期精选(欢迎转发~~)
MyBatis示例
项目准备
DB使用的是Mysql,pom.xml需要添加的依赖包:
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.6</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>6.0.6</version>
</dependency>
DB结构:
CREATE TABLE `user_test` (
`uid` tinyint(2) NOT NULL,
`uname` varchar(20) DEFAULT NULL,
`usex` varchar(10) DEFAULT NULL,
PRIMARY KEY (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
DB初始数据:
uid | uname | usex |
---|---|---|
1 | 张三 | 女 |
2 | 陈恒 | 男 |
3 | 楼仔 | 男 |
具体示例
第一步:先创建持久化类:
@Data
public class MyUser {
private Integer uid; // 主键
private String uname;