博客
关于我
mybatis(3)——使用map参数进行添加用户案列
阅读量:318 次
发布时间:2019-03-04

本文共 761 字,大约阅读时间需要 2 分钟。

1.UserMapper接口中的代码

package com.lixv.dao;import com.lixv.entity.User;import java.util.List;import java.util.Map;public interface UserMapper {       //使用map插入用户    int addUser2(Map
map);}

2.UserMapper.xml中的代码

insert into mybatis_test.user(id,name) values(#{userid},#{userName})

3.测试代码

@Testpublic void testAddUser2(){       SqlSession sqlSession = MybatisUtils.getSqlSession();    UserMapper mapper = sqlSession.getMapper(UserMapper.class);    Map
map = new HashMap
(); map.put("userid",7); map.put("userName","haha"); int i = mapper.addUser2(map); System.out.println(i); sqlSession.commit(); sqlSession.close();}

4.代码讲解

  1. 当参数为Map对象时,xml中的parameterType属性要改为map
  2. #{}中内容为Map对象的键

转载地址:http://paeq.baihongyu.com/

你可能感兴趣的文章
Python学习笔记——元组
查看>>
异常声音检测
查看>>
PCB学习笔记——AD17如何添加新的封装
查看>>
numpy版本问题
查看>>
打造自己的图像识别模型1— 数据准备-将图像数据转为tfrecord形式——【何之源-21个项目玩转深度学习】
查看>>
无法打开文件“opencv_world330d.lib”的解决办法
查看>>
maven项目出现 Missing artifact jdk.tools:jdk.tools:jar:1.7
查看>>
maven项目通过Eclipse上传到svn上面,再导入到本地出现指定的类找不到的问题
查看>>
maven 项目部署到tomcat下 没有class文件
查看>>
算法训练 未名湖边的烦恼(递归,递推)
查看>>
算法训练 完数(循环,数学知识)
查看>>
什么是接口
查看>>
2020版nodejs12.18.3安装配置教程
查看>>
iview组件库中,Form组件里的Input,无法正确绑定on-enter事件
查看>>
记录-基于springboot+vue.js实现的超大文件分片极速上传及流式下载
查看>>
JavaScript高级程序设计第四版学习记录-第九章代理与反射
查看>>
怎么解决Windows 10文件/文件夹正在使用无法删除
查看>>
F28335第九篇——通用IO
查看>>
STM32F429第十一篇之数据类型
查看>>
web项目开发记录
查看>>