MyBatils学习四删除数据
来源:互联网 发布:删除淘宝差评的链接 编辑:程序博客网 时间:2024/06/05 08:44
在myBatils学习一查询数据,myBatils学习二更新数据,myBatils学习三插入数据的基础上增加新的代码:
1.在com.abc.mapper.StudentMapper增加按id删除学生的方法
public void delete(int id);
2、在对应的resources/com/abc/mapper/StudentMapper.xml文件中增加delete方法的映射实现:
<delete id="delete" parameterType="int">
DELETE FROM student WHERE id = #{id}
</delete>
3.TestMyBatils.java中代码如下:
package com.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;
import com.abc.mapper.StudentMapper;
public class TestMyBatils {
public static void main(String[] args) throws IOException{
String resource = "resources/com/abc/mapper/configuration.xml";
Reader reader = null;
reader = Resources.getResourceAsReader(resource);
SqlSessionFactory factory = new
SqlSessionFactoryBuilder()
.build(reader);
SqlSession session = factory.openSession();
StudentMapper mapper = session.getMapper(
StudentMapper.class);
mapper.delete(2);
session.commit();
}
}
TestMybatils.java执行前:
SQL> SELECT * FROM student;
ID NAME GENDER MAJOR GRAD
---------- ---------- -------------------- -------------------- ----
1 李林 男 数学与应用数学 2010
2 王小帅 男 电子工程 2005
TestMybatils.java执行后:
SQL> SELECT * FROM student;
ID NAME GENDER MAJOR GRAD
---------- ---------- -------------------- -------------------- ----
1 李林 男 数学与应用数学 2010
- MyBatils学习四删除数据
- myBatils学习一查询数据
- myBatils学习二更新数据
- myBatils学习三插入数据
- Mybatils框架
- MySQL学习笔记之四:插入、更新与删除数据
- MyBatis(四) 删除单条数据
- MySQL数据库学习四 之 更新 删除
- 算法导论 红黑树 学习 删除(四)
- jQuery 学习四(数据缓存)
- jQuery 学习四(数据缓存)
- 大数据学习笔记四
- 数据挖掘学习笔记四
- mybatils自学教程
- mybatils自学教程
- SQL回炉系列(四) 删除重复数据
- 四.LRU删除机制与永久数据被T
- 五、solr删除数据的四种方法
- c++学习笔记之成员模板
- Toast用法
- 为什么可以不创建对象就调用类的成员函数?
- 微信公众帐号开发教程第7篇-文本消息中换行符的使用
- eclipse内部启动tomcat,外部浏览器无法打开127.0.0.1:8080的原因和解决办法
- MyBatils学习四删除数据
- More is better 1856
- 树状数组 LA 4329 亚洲赛北京赛区题
- Hadoop Pipes编程之C++实现WordCount
- HDU 2066 一个人的旅行.
- csv文件utf8编码后windows操作系统(中文GBK环境)下乱码
- 【xml之Dom4j解析】
- 谈自我提升
- 微信公众帐号开发教程第8篇-文本消息中使用网页超链接