Mybatis,增删改查CRUD
在第一个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语句

测试:删除成功!


浙公网安备 33010602011771号