在第一个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语句
测试:删除成功!
标签:xml,CRUD,改查,用户,定义方法,sql,Mybatis,id From: https://www.cnblogs.com/kukihistory/p/17787082.html