1. 首页
  2. 软件开发
  3. 用Boot写mybatis的增删改查

用Boot写mybatis的增删改查

  • 发布于 2024-09-21
  • 0 次阅读

一、总览

项目结构:

图一

1、JavaBean文件 2、数据库操作 3、Java测试 4、SpringBoot启动类

5、SpringBoot数据库配置

二、配置数据库

在项目资源包中新建名为application.yml的文件,如图一。

建好文件我们就要开始写自己的数据库信息如图所示

三、 Javabean:

写数据库包含的属性

四、数据库操作:

用MyBatis写用到的数据库语句

五、SpringBoot启动类:

如图标出的是一样的,语句是写死的。

六、Java测试类:

package ceshi.test.test;

import ceshi.test.bean.Emp;
import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
import ceshi.test.mapper.EmpMapper;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;

import java.util.List;
//日志
@Slf4j
//SpringBoot的集成测试
@SpringBootTest
public class App {
    //字段注入将EmpMapper的值赋给mapper
    @Resource
    private EmpMapper mapper;
    @Test
    public void a(){
        List<Emp> list = mapper.find();
        for (Emp e:list){
            log.info("e:{}",e);
        }
    }
    @Test
    public void b(){
        Emp emp = new Emp();
        emp.setAddress("西安");
        emp.setName("小明");
        emp.setState(1);
        emp.setRent("232323");
        emp.setPhone(1293746);
        boolean save = mapper.save(emp);
        log.info("b:{}",save);
    }
    @Test
    public void c(){
        Emp emp = new Emp();
emp.setRent("99999");
emp.setPhone(9999999);
emp.setId(1009);
        boolean update = mapper.update(emp);
        log.info("c:{}",update);
    }
    @Test
    public void d(){
        Emp emp = new Emp();
        emp.setId(110);
        boolean delete = mapper.delete(emp.getId());
        log.info("c:{}",delete);
    }


}

这样就完成了增删改查的操作。

原文链接: https://blog.csdn.net/daibadetianshi/article/details/142001839