最基本的增删改查。

一、代码实现

项目结构:

1

(1)写出sql映射配置文件mapper.xml

(2)在mybatis配置文件conf.xml下注册刚才的sql配置文件

(3)写出测试类

二、需要注意的地方

(1)发现工厂类是经常被使用的,所以完全可以拿出来写成一个方法类

这样就不用每次都去重新创建工厂对象,只要去调用就好了。

原则上来说这个东西最好单独拿出来写个新文件,这里我贪图方便,就直接写在同一个文件里面了。

(2)关于提交

之前忘记设置自动提交事务,就是:

然后我没有手动提交:

导致回显成功了,但是并没有更改数据库。

因为mybatis中数据库的操作都是基于事务的,事务完成之后需要提交才能确认更改。

所以:

  1. 要不就设置true自动提交,openSession(true)。
  2. 要不就自己手动提交,sqlSession.commit()。

三、总结

记录一下。

发表评论

电子邮件地址不会被公开。 必填项已用*标注