mybatis(3)——使用map参数进行添加用户案列
发布日期:2021-05-07 02:55:20 浏览次数:17 分类:精选文章

本文共 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对象的键
上一篇:mybaits(4)——mybatis模糊查询的两种方法
下一篇:mybatis(2)——实现增删改的事务

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2025年04月06日 20时58分31秒