0
点赞
收藏
分享

微信扫一扫

Mybatis-Plus CRUD

infgrad 2022-03-12 阅读 69
java

引入依赖

<!--mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.1</version>
</dependency>

在application.properties 添加对MySQL数据库相关配置

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus?serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=root

启动类上添加@MapperScan注解,对Mapper文件夹扫描

@SpringBootApplication
@MapperScan("com.XXX.mapper")
public class XXXApplication {
    public static void main(String[] args) {
        SpringApplication.run(XXXApplication.class, args);
    }
}

在entity包下创建实体类

@Data
public class User {
    private Long id;
    private String name;
    private Integer age;
    private String email;
}

创建mapper包并创建UserMapper接口

@Repository
public interface UserMapper extends BaseMapper<User> {
}

Insert 插入操作

    User user = new User();
    user.setName("lucy");
    user.setAge(20);
    user.setEmail("1243@qq.com");
    int insert = userMapper.insert(user);
}

Update 更新操作

 	User user = new User();
    user.setId(1340868235401764865L);
    user.setName("lucymary");
    int count = userMapper.updateById(user);
    System.out.println(count);

Select 查询操作

 List<User> users = userMapper.selectBatchIds(Arrays.asList(1, 2, 3));

Delete 删除操作

举报

相关推荐

0 条评论