栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Springboot整合mybatis

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Springboot整合mybatis

源码:

链接:https://pan.baidu.com/s/1WG1HXwdP-IsQvLBdd5QOog 
提取码:cy68 
 

实验任务1:建库建表

在mysql中创建mybatis数据库,并创建customer表,设置id,主键自增,添加sname,jobs,phone字段,如图。

实验任务2:创建项目,引入相关依赖

实验任务3:创建application.properties配置文件

实验任务4:创建customer的pojo类 
package com.hxci.jcy.pojo;

public class Customer {
    private Integer id;
    private String sname;
    private String jobs;
    private String phone;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getSname() {
        return sname;
    }

    public void setSname(String sname) {
        this.sname = sname;
    }

    public String getJobs() {
        return jobs;
    }

    public void setJobs(String jobs) {
        this.jobs = jobs;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }
}
实验任务5:创建customerDao接口

通过@Param注解传值

package com.hxci.jcy.dao;

import com.hxci.jcy.pojo.Customer;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CustomerDao {
    //dao--->mapper.xml
    public List query(@Param("customer") Customer customer,@Param("pageNo") Integer pageNo);

    public void add(Customer customer);
}
实验任务6:创建customerMapper.xml配置文件

    
    
        select * from customer where 1=1
        
            and sname=#{customer.sname}
        
        
            and  jobs=#{customer.jobs}
        
        
            limit 0,#{pageNo}
        

    
实验任务7:创建CustomerService和CustomerServiceImpl

 

实验任务8:创建CustomerController

使用postman测试

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/763086.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号