MyBatis 最初的设计是基于 XML 配置文件的,但随着 Java 的发展(Java 1.5 开始引入注解)和 MyBatis 自身的迭代升级,终于在 MyBatis 3 之后就开始支持基于注解的开发了。
下面我们使用 Spring Boot + MyBatis 注解的方式,来实现对数据库的基本操作,具体实现步骤如下。
MyBatis 注解版
1)创建数据表
drop table if exists `t_user`;
create table `t_user` (`id` bigint(20) not null auto_increment comment '主键id',`username` varchar(32) default null comment '用户名',`password` varchar(32) default null comment '密码',`nick_name` varchar(32) default null,primary key (`id`)
) engine=innodb auto_increment=1 default charset=utf8;
2)添加依赖
<!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter -->
<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifac