黑马程序员-微服务开发-MybatisPlus的使用
第一步:
引入依赖:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.3.1</version>
</dependency>
第二步:
自定义的Mapper继承MybatisPlus提供的BaseMapper接口。
讲解一个特点,MyBatisPlus无侵入:在MyBatis的基础上只做增强不做改变,不会对现有的工程产生影响; 也就是即使我们用了MybatisPlus,如果项目中还有我们手动写好的sql,是对这些sql没有影响的,之前写的sql删不删是无影响的,尽管我们使用了MP。
但是我们手动写的很麻烦,不如用MP生成,看看用MP实现单表的增删改查。
第三步:
把手动写的代码全删了:
这里也全删了,用不到了:
第四步:
改一下测试类:
至此增删改查变得容易了。
测试一下:
成功。