使用mybatis实现新增数据

关于myBatis的基础配置已在mybatis+logback的应用配置以及第一个查询demo的实现中进行了详细讲解。
上篇文章中实现了查询功能,本篇讲解新增数据。

1.配置mysql.xml文件

在mapper标签下新增以下代码,用以执行insert功能

    <insert id="addUser" parameterType="com.course.model.User">
        insert into user(id,name,age,sex)
        values (#{id},#{name},#{age},#{sex})
    </insert>

2.配置Demo文件

com.course.controller/Demo文件内,新增addUser方法

@RequestMapping(value = "/addUser",method = RequestMethod.POST)
    public int addUser(@RequestBody User user){
        return template.insert("addUser",user);
    }

3.配置User文件

com.course.model目录下,新增User文件,配置增加数据的字段名

@Data
public class User {
    private int id;
    private String name;
    private String sex;
    private int age;

}

配置完成,重新运行Application文件。
此时,可以使用SwaggerUI、postman、jmeter等工具去调用接口,在此以postman举例

使用POST方法,调用localhost:9528/v1/addUser接口,按照配置的数据格式传入数据,请求成功后,在mysql内查看user表,能看到新增的数据。到这里,使用mybatis实现新增数据的功能就成功了!

猜你喜欢

转载自blog.csdn.net/lt326030434/article/details/80583791
今日推荐