之前的项目都是使用通用Mapper,对于简单的单表CRUD无论是通用Mapper和MP都是支持的很好了,无论选择哪种都能适用我们的项目,为什么之前用的通用Mapper现在想用MP呢,主要是通用Mapper的社区太不活跃了,遇到问题在群里提出问题的时候,基本上是没人回复的,相比这些MP就比较好了。
对于MP的使用,看MP的文档,已经基本就会用了,这些对新手还是挺好的。
我这边用的是Springboot+Mybatis-Plus
两个数据库 一个mysql,一个sqlserver的
t_student表结构
父Parent
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.5.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.4</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runt