第一篇文章:今天所学的MyBatisPlus

1、MyBatisPlus介绍(简称MP)

MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2、入门案例

2.1、先导入jar包

<!--spring整合mybatis-plus -->
		<dependency>
			<groupId>com.baomidou</groupId>
			<artifactId>mybatis-plus-boot-starter</artifactId>
			<version>3.4.2</version>
		</dependency>

jar包千万别导入错了,我就是一个例子,报了一个错找了好久的原因就是找不到,然后重新导入了一边jar包,莫名其妙的好了
2.2、编辑POJO对象

//自动生成set、get、toString、equals、hashCode等方法
@Data
//重写set方法,并返回this对象
@Accessors(chain = true)
//对象与表名绑定,必须一致,如果不一致需要注解的value属性来改变名字
@TableName("demo_user")
public class User {
    //定于主键自增
    @TableId(type = IdType.AUTO)
    private Integer id;
    //可以省略
    //@TableField(value = "name",exist = true)
    private String name;
    private Integer age;
    private String sex;
}

2.3、创建持久层接口

public interface UserMapper extends BaseMapper<User> {
}

这里只需要继承一个接口,BaseMapper,泛型一定要加,泛型的类型就是你查询需要返回数据对应的对象
2.4、编译YML配置文件

server:
  port: 8090

#SpringBoot 开箱即用
spring:
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/jtdb?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
    username: root
    #检查密码是否正确
    password: root

#SpringBoot整合MybatisPlus配置
mybatis-plus:
  #定义别名包
  type-aliases-package: com.jt.pojo
  #开启驼峰映射
  configuration:
    map-underscore-to-camel-case: true

#添加MP日志  打印执行的sql
logging:
  level:
    com.jt.mapper: debug
上一篇:以太私链区块浏览器搭建笔记


下一篇:Drools