在springboot项目中使用mybatis plus

1.添加依赖

		<dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.5.2</version>
        </dependency>
        <dependency>
            <groupId>com.mysql</groupId>
            <artifactId>mysql-connector-j</artifactId>
            <scope>runtime</scope>
        </dependency>

2.创建entity包和mapper包,包的位置一定要与application.java平齐
在entity包中添加与数据库表对应的实体类,比如User.java
在mapper包中添加UserMapper.java

public interface UserMapper extends BaseMapper<User> {

}

注意:UserMapper是一个接口

3.在application中,添加@MapperScan注解

@MapperScan("com.example.mybatis_plus_test01.mapper")

4.配置数据源

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://43.143.181.xxx:3306/xxx?useSSL=false&serverTimezone=UTC
    username: root
    password: xxx

5.编写测试类进行测试

@SpringBootTest
class MybatisPlusTest01ApplicationTests {

    @Autowired
    private UserMapper userMapper;

    @Test
    void test01() {
        List<User> users = userMapper.selectList(null);
        users.forEach(System.out::println);
    }

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用 MyBatis Plus 在 Spring Boot 非常简单。下面是一些基本步骤: 1. 添加 MyBatis Plus 依赖 在 pom.xml 文件添加 MyBatis Plus 依赖: ```xml <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.2</version> </dependency> ``` 2. 配置数据源 在 application.properties 或 application.yml 配置数据源: ```yaml spring: datasource: url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false username: root password: 123456 driver-class-name: com.mysql.jdbc.Driver ``` 3. 定义实体类 定义一个实体类,并使用 MyBatis Plus 的注解来映射数据库表和字段: ```java @TableField(exist = false) public class User { @TableId(type = IdType.AUTO) private Long id; @TableField("name") private String name; @TableField("age") private Integer age; // getter 和 setter } ``` 4. 定义 Mapper 接口 定义一个 Mapper 接口,并继承 BaseMapper 接口: ```java public interface UserMapper extends BaseMapper<User> { } ``` 5. 使用 MyBatis Plus 使用 MyBatis Plus 提供的 API 进行数据操作: ```java @Service public class UserServiceImpl implements UserService { @Autowired private UserMapper userMapper; @Override public List<User> getUserList() { return userMapper.selectList(null); } @Override public User getUserById(Long id) { return userMapper.selectById(id); } @Override public boolean addUser(User user) { return userMapper.insert(user) > 0; } @Override public boolean updateUser(User user) { return userMapper.updateById(user) > 0; } @Override public boolean deleteUser(Long id) { return userMapper.deleteById(id) > 0; } } ``` 以上就是使用 MyBatis Plus 在 Spring Boot 的基本步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值