MyBatis-Plus 是 MyBatis 的增强工具,它简化了 MyBatis 的开发流程,提供了更多的便捷功能。下面是 MyBatis-Plus 的使用介绍:

  1. 引入依赖:在 Maven 项目中,需要在 pom.xml 文件中添加 MyBatis-Plus 的依赖。

com.baomidou mybatis-plus-boot-starter 最新版本号 com.baomidou mybatis-plus-generator 最新版本号

  1. 配置数据源:在 application.properties (或 application.yml )文件中配置数据库连接信息。

spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus_demo?useUnicode=true&characterEncoding=utf8&useSSL=false spring.datasource.username=root spring.datasource.password=123456 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

  1. 创建实体类:创建与数据库表对应的实体类,并使用注解进行表名和字段名的映射关系配置。

@TableName("user") public class User { @TableId(type = IdType.AUTO) private Long id; private String name; private Integer age; private String email; }

  1. 创建 Mapper 接口:创建继承自 BaseMapper 的 Mapper 接口。

public interface UserMapper extends BaseMapper { }

  1. 使用 Mapper 接口:在需要使用数据库操作的地方,注入 Mapper 接口并调用相应的方法。

public class UserServiceImpl implements UserService { @Autowired private UserMapper userMapper;

@Override
public User getUserById(Long id) {
    return userMapper.selectById(id);
}

@Override
public List<User> getAllUsers() {
    return userMapper.selectList(null);
}

// 其他方法...

}

以上是 MyBatis-Plus 的基本使用步骤,通过简单的配置和使用,可以实现数据库的增删改查等操作。此外,MyBatis-Plus 还提供了很多其他功能,如分页查询、条件构造器、代码生成器等,可以根据具体需求进行深入学习和使用。