Mybatis更新和删除数据
接上文-》Mybatis快速入门《-
1.在UserMapper.xml配置更新和删除
<!--    更新操作-->
    <update id="update" parameterType="com.hao.domain.User">
        update user set username=#{username},password=#{password} where id=#{id}
    </update>
<!--    删除操作-->
<!-- 因为删除操作只要知道唯一标识id即可,所以不需要传入User,Integer即可-->
    <delete id="delete" parameterType="java.lang.Integer">
        delete from user  where id=#{id}
    </delete>
2.测试
public class MybatisTest {
    @Test
    public void test() throws IOException {
//		User user=new User();
//		user.setId(7);
//		user.setUsername("ha");
//		user.setPassword("ha");
//        加载核心配置文件
        InputStream stream = Resources.getResourceAsStream("SqlMapConfig.xml");
//        获得工厂对象
        SqlSessionFactory build = new SqlSessionFactoryBuilder().build(stream);
//        获得session对象
        SqlSession sqlSession = build.openSession();
//        参数:namespace+id
//		sqlSession.update("userMapper.update",user); //更新
        sqlSession.delete("userMapper.delete",7);	//删除
        sqlSession.commit();
    }
}
Mybatis更新和删除数据的更多相关文章
- ASP.NET网页动态添加、更新或删除数据行
		ASP.NET网页动态添加.更新或删除数据行 看过此篇<ASP.NET网页动态添加数据行> http://www.cnblogs.com/insus/p/3247935.html的网友,也 ... 
- PostgreSQL自学笔记:7 插入、更新与删除数据
		7 插入.更新与删除数据 7.1 插入数据 先创建表person: create table person( id int not null, name char(40) not null defau ... 
- SQL 必知必会·笔记<14>更新和删除数据
		1. 更新数据 基本的UPDATE语句,由三部分组成: 要更新的表 列名和它们的新值 确定要更新那些行的过滤条件 更新单列示例: UPDATE Customers SET cust_email = ' ... 
- MongoDB数据库中更新与删除数据
		MongoDB数据库中更新与删除数据 在MongoDB数据库中,可以使用Collection对象的update方法更新集合中的数据文档.使用方法如下所示: collection.update(sele ... 
- MySQL<添加、更新与删除数据>
		添加.更新与删除数据 添加数据 为表中所有字段添加数据 INSERT INTO 表名(字段名1,字段名2,……) VALUES(值1,值2,……); insert into 表名 values(值1, ... 
- JDBC增加、更新、删除数据
		JDBC增加.更新.删除数据 st.executeUpdate(sql) 进行插入.更新.删除操作返回的是受影响的记录的条数 注意:输入的sql语句中,vachar类型记住加单引号 完整代码如下: p ... 
- php+mysqli实现批量执行插入、更新及删除数据的方法
		本文实例讲述了php+mysqli实现批量执行插入.更新及删除数据的方法.分享给大家供大家参考.具体如下: mysqli批量执行插入/更新/删除数据,函数为 multi_query(). 下面的代码只 ... 
- 使用Amazon EMR和Apache Hudi在S3上插入,更新,删除数据
		将数据存储在Amazon S3中可带来很多好处,包括规模.可靠性.成本效率等方面.最重要的是,你可以利用Amazon EMR中的Apache Spark,Hive和Presto之类的开源工具来处理和分 ... 
- MySQL(四) 数据表的插入、更新、删除数据
		序言 数据表的插入.更新.删除非常简单,但是简单的也要学习,细节决定成败. ---WH 一.插入数据 格式:INSERT INTO 表名(字段名...)VALUES(值...); 创建环境 使用per ... 
随机推荐
- 拉普拉斯特征映射(Laplacian Eigenmaps)
			1 介绍 拉普拉斯特征映射(Laplacian Eigenmaps)是一种不太常见的降维算法,它看问题的角度和常见的降维算法不太相同,是从局部的角度去构建数据之间的关系.也许这样讲有些抽象,具体来讲, ... 
- python 输入加密的MD5值,并搜索文件中的原始值
			此程序可以输入一串MD5的值,并在指定的文件中搜索到原始值.程序自有用处. #输入加密的MD5值,并搜索文件中的原始值 by qianxiao996 #博客地址:https://blog.csdn.n ... 
- 问鼎杯预赛web writeup
			1. php的一个精度问题,具体什么精度自己查. 2017.000000000001=2017 2016.999999999999=2017 直接拿谷歌浏览器访问那个链接就可以拿到flag 2. 访问 ... 
- static变量和函数如何巧妙调用
			app.c 和 main.c 之间,在main.c中调用app.c的static变量和函数,需要利用一个结构体结合指针通过传地址的方式间接访问. app --------------------- ... 
- leedcode算法
			1.LeetCode - 合并两个链表 2. 3. 链表是否有环 https://jingyan.baidu.com/article/066074d69afb8d83c31cb068.ht ... 
- volatile 变量和 atomic 变量有什么不同?
			Volatile 变量可以确保先行关系,即写操作会发生在后续的读操作之前, 但它并不 能保证原子性.例如用 volatile 修饰 count 变量那么 count++ 操作就不是原子 性的. 而 A ... 
- 什么是feigin?它的优点是什么?
			1.feign采用的是基于接口的注解2.feign整合了ribbon,具有负载均衡的能力3.整合了Hystrix,具有熔断的能力使用:1.添加pom依赖.2.启动类添加@EnableFeignClie ... 
- 是否可以继承String类?
			String 类是final类,不可以被继承. 补充:继承String本身就是一个错误的行为,对String类型最好的重用方式是关联关系(Has-A)和依赖关系(Use-A)而不是继承关系(Is-A) ... 
- JS Promise对象学习
			Promise对象的三个状态 pending(进行中) fulfilled(已成功) rejected(已失败) Promise代表一个异步操作,对象的状态一旦改变,就不会再改变 Promise构造函 ... 
- Java 中,嵌套公共静态类与顶级类有什么不同?
			类的内部可以有多个嵌套公共静态类,但是一个 Java 源文件只能有一个顶级公 共类,并且顶级公共类的名称与源文件名称必须一致. 
