mybatis之map和模糊查询

mybatis之map和模糊查询,第1张

mybatis之map和模糊查询

万能Map
假设,我们的实体类或者数据库中的表,字段或者参数过多,我们应当考虑使用Map;
sq


    
    
    insert  into mybatis.user(id, pwd) values (#{id},#{password})

 @Test
    public void addUser2(){
        SqlSession sqlSession=MybatisUtils.getSqlSession();
        UserMapper mapper = sqlSession.getMapper(UserMapper.class);
        Map map = new HashMap();
        map.put("userid",5);
        map.put("userName","ym");
        map.put("password","123456");
        mapper.addUser2(map);
        sqlSession.commit();
        sqlSession.close();
    }

Map传递参数的时候,直接在sql中取出key即可!【parameterType=“map”】
对象传递参数,直接在sql中取出对象的属性即可!【parameterType=“com.yz.pojo.User”】
只有一个基本类型参数的情况下,可以直接在sql下取到!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5719256.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存