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)