查询

查询操作也可以有 parameterType 属性值,因为可以根据传进来的值来查询嘛!
image.png
image.png
查询操作不需要考虑事务,因为查询不会对表产生影响。

增加

image.png
image.png
这样完了之后,进行测试,发现测试失败,数据库添加不了数据,为什么呢?
因为**增加操作涉及到修改数据库的数据,必须要考虑事务**!
原始 Jdbc 默认是事务提交**的,但 MyBatis 默认事务是不提交的,如果不提交事务,那操作就无法生效!所以,若 MyBatis 要执行更新数据库数据的操作,我们要提交事务
image.png**
image.png

修改

image.png
image.png

删除

image.png
image.png