继我上次的Springboot框架整合,整合了初步的微服务框架,还有mybatis整合实现数据库查询数据的demo
现在给大家再整合一个本人觉得比较好用的通用mapper插件(tk.mybatis),这个插件里面封装好了我们需要用到的很多sql语句,不过这个插件是通过我们去调用它封装的各种方法来实现sql语句的效果。这样就不用像mybatis那样每次写一个接口就要写一条sql语句。这样大大减少了我们的工作量。
我们先搭建好一个配置了mybatis能跑起来的maven项目,不会的点击下面链接去搭建:
springboot框架的demo项目(不知道的可以去看看,https://blog.csdn.net/lktao_96/article/details/79654959)。
1,首先我们添加tk.mybatis的依赖包
<!--通用Mapper-->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper</artifactId>
<version>3.3.9</version>
</dependency>
2,然后去添加一个UserInfo实体类
UserInfo.class代码:
//注解声明数据库某表明
@Table(name = "USER")//如果实体类名字与数据库不一致又不使用注解会报错
public class UserInfo {
// 注解声明该表的字段名//如果实体类变量与数据库列名不一致又不使用注解会报错
@Column(name = "id")
private Integer id;
@Column(name = "code")