用Boot写mybatis的增删改查

一、总览

项目结构:

                                           图一 

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);
    }


}

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值