mybatis 增删改和事务

一、新增:insert、update、delete等返回值为int的不写reusltType
  • <insert id="ins" parameterType="Student">
  •     insert into stu values(default,#{name},#{age});
  • </insert>
 
二、事务
  • 功能:从应用程序角度出发,软件具有哪些功能。
  • 业务:完成功能时的逻辑,对应service中的一个方法。
  • 事务:从数据库角度出发,完成业务时需要执行的SQL集合,统称一个事务。
 
三、mybatis开启事务
  • mybatis中,默认关闭了JDBC的自动提交事务的功能,每一个SqlSeesion默认都不自动提交事务
  • 开启事务的方法
    • openSession(true)
    • session.commit()
    • setAutoCommit(true)
 
 
posted @ 2019-05-12 14:09  woldcn  阅读(1629)  评论(0编辑  收藏  举报