博客
关于我
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/

你可能感兴趣的文章
函数指针的典型应用-计算函数的定积分(矩形法思想)
查看>>
8051单片机(STC89C52)以定时器中断模式实现两倒计时器异步计时
查看>>
用 wxPython 打印你的 App
查看>>
vue项目通过vue.config.js配置文件进行proxy反向代理跨域
查看>>
Linux下安装MySql过程
查看>>
android:使用audiotrack 类播放wav文件
查看>>
vue通过better-scroll 封装自定义的下拉刷新组件
查看>>
android解决:使用多线程和Handler同步更新UI
查看>>
Element UI 中动态路由的分析及实现
查看>>
使用springMVC配置视图管理器后找不到指定的页面
查看>>
杭电 2007 平方和与立方和(输入数据的大小顺序并不能默认)
查看>>
十大排序算法之三:插入排序(Python)
查看>>
利用Python实现循环队列
查看>>
利用递归实现二叉树的前中后序遍历(Python)
查看>>
冒泡排序又来啦(C/C++版本)
查看>>
python负数存储
查看>>
求二维数组中最大值的位置
查看>>
python中sort和sorted的区别
查看>>
maven安装
查看>>
合并两个有序数组
查看>>