MyBatis删除操作
根据用户id删除用户
使用的sql
DELETE FROM `user`
WHERE id = 47
映射文件
在User.xml配置文件中添加如下内容:
<!-- 删除用户 --> <delete id="deleteUserById" parameterType="int"> delete from user where id=#{id} </delete>
测试程序
MybatisTest中添加测试方法如下:
@Test public void testDeleteUserById() { // 4. 创建SqlSession对象 SqlSession sqlSession = sqlSessionFactory.openSession(); // 5. 执行SqlSession对象执行删除 sqlSession.delete("deleteUserById", 48); // 需要进行事务提交 sqlSession.commit(); // 7. 释放资源 sqlSession.close(); }
运行结果