Mybatis入门学习(四)

来源:互联网 发布:485接口数据交换 编辑:程序博客网 时间:2024/05/23 17:20

Mybatis的删除

在student.xml加入删除的SQL。

<delete id="deleteById" parameterType="int">        delete from  student where id=#{id}</delete>

测试代码:

package com.hbk.test;import java.io.IOException;import java.io.Reader;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;public class StudentTest {    public static void main(String[] args) {        String resource = "com/hbk/map/mybatis-config.xml";        try {            Reader reader = Resources.getResourceAsReader(resource);            SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader);            SqlSession sqlSession = sqlSessionFactory.openSession();            sqlSession.update("deleteById", 2);            sqlSession.commit();            sqlSession.close();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }}

测试结果:

这里写图片描述

数据库中的id=2的数据被删除了。

这里写图片描述

原创粉丝点击