Mybatis,增删改查CRUD

发布时间 2023-10-25 14:08:45作者: KukiHistory

在第一个Mybatis程序的基础上,继续实现功能

一、实现根据id查询用户功能

1、首先,在UserMapper里定义一个方法   因为要根据id查询 所以要传入一个id

2、在xml文件中实现,这里多了一个属性      parameterType   用来写传入的数据类型

 3、测试一下,这里我们查询建了一个测试方法 已经使用@Test注解

 结果如我们所愿,查询到了id为1的用户

 

二、增加用户

还是一样首先在mapper里定义方法,在xml中写sql语句(要注意的是,新增我们这边示例的数据是有三个参数的,所以parameterType也是写User实体的路径

 在创建一个Test方法测试一下:

 执行之后发现没有报错,但是用户还是没有添加进去  原因:没有提交事务!!!! 增删改都需要提交事务!!!

所以我们要提交一下事务:

 结果为:数据库成功添加了一名用户

 三、修改用户

还是一样首先在mapper里定义方法,在xml中写sql语句

 测试: 修改成功

 四、删除用户

还是一样首先在mapper里定义方法,在xml中写sql语句

 测试:删除成功!