Mybatis-plus 系统学习记录(一)
在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
特性
快速入门
1.导入依赖:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5+ 版本</version>
<relativePath/>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>最新版本</version>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
</dependencies>
官方demo用的是h2数据库,我们使用mysql,则导入mysql对应的依赖.
2.yml文件中配置数据库,springboot启动类添加**@Mapperscan注解,**
3.建库建表
4.使用代码生成器生成实体类对应代码或手动写
建议使用在idea中使用插件一键生成,流畅,舒服!
1.右侧database,连接数据库后,选中一个或多个表后右键
4.效果,可以看到项目下生成了对应的代码,接下来需要做的就是把代码拖到对应的包下即可。注意给mapper手动加上@mapper注解
4.测试
注入mapper后,即可愉快使用。