目录
mybatis映射文件就是封装了sql语句供sqlsesion回话对象调用,里面涉及到参数返回值,别名的使用方法
后期用代理对象的方式调用。
一,练习mybatis的增删改操作
1,添加操作
(1)配置映射代码
参数是User这个实体类的全包名,后期用别名代替,sql语句中使用#{实体属性名}的方式来引用实体中的属性值。这里传入参数多就传实体。
(2)编写测试代码
由于实体的id是自增,所以不用set,这里需要注意事务的提交(因为他默认不提交)。才能保存到数据库中。
(3)测试
没提交事务的话,数据库不会插入数据,但id还是会自增。
2,修改操作
(1)配置映射代码
username=#{username} 前面的username是字段,后面的是实体的属性名
(2)编写测试代码
根据id来更改数据
(3)测试
数据被成功修改
3,删除操作
(1)配置映射代码
这里由于只传入一个参数,故写Integer的全包名,在#{id}中为了可读性所以写id,因为只有一个参数放也只能放这。
(2)编写测试代码
(3)测试
5号数据被正常删除
总结:注意参数的传递。