首页 > 其他 > 详细

Mybatis——使用map

时间:2020-08-31 20:53:06      阅读:67      评论:0      收藏:0      [点我收藏+]

假设我们的实体类或者数据库中的表,字段或者参数过多,我们考虑使用map,如果要用实体类传递,则必须写全所有字段

int addUser2(Map<String,Object> map);
<insert id="addUser2" parameterType="map">
  insert into mybatis.user (id,name,pwd) values (#{userid},#{username},#{password})
</insert>
@Test
public void Test3_2(){
   SqlSession sqlSession = MybatisUtils.getSqlSession();
   UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
   Map<String, Object> map = new HashMap<String, Object>();
   map.put("userid",5);
   map.put("username","赵六");
   map.put("password","222222");
   int result = userMapper.addUser2(map);
   System.out.println(result);
   //增删改必须要提交事务
   sqlSession.commit();
   sqlSession.close();
}

 

 

Mybatis——使用map

原文:https://www.cnblogs.com/Uletay/p/13591142.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!