增删改查CRUD
本实践实现mybatis的增删改查
增加insert
操作
新增操作和select操作类似
<insert id="saveUser" parameterType="com.example.domain.User">
insert into user(userName,address,sex,birthday) values (#{userName},#{address},#{sex},#{birthDay});
</insert>
要注意的是userName=>#{userName
}其中userName
对应User中的getUserName
,一定要注意大小写
update
操作
<update id="updateUser" parameterType="com.example.domain.User">
update user set userName=#{userName},address=#{address},sex=#{sex},birthday=#{birthDay} where id=#{id};
</update>
也是标准sql,写法和insert操作一样
delete
操作
<delete id="deleteUser">
delete from user where id=#{value};
</delete>
共同点
这些操作都需要进行事务的提交,要不然操作是不会起作用的
session.commit();