日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

Mybatis中如何傳入map參數(shù)呢?

作者:qq_25073223 更新時(shí)間: 2022-11-29 編程語(yǔ)言

轉(zhuǎn)自:

Mybatis中如何傳入map參數(shù)呢?

下文筆者講述Mybatis的xml中使用map參數(shù)的方法分享,如下所示

實(shí)現(xiàn)思路:
    1.將參數(shù)類型設(shè)置為map
    2.在xml中直接使用map的鍵值獲取參數(shù)即可

例:
Mybatis使用map獲取鍵值的方法分享

xml
  <insert id="addUser" parameterType="map">
        insert into user (id,name,pwd) values (#{userid},#{username},#{userpwd});
    </insert>

Mapper接口
      //Map的使用
    int addUser(Map<String,Object> map);

//測(cè)試代碼
//Map測(cè)試
    @Test
    public void addUser2() {
        SqlSession sqlSession = MyBatisUtil.getSqlSession();
        UserMapper mapper = sqlSession.getMapper(UserMapper.class);
        HashMap<String, Object> map = new HashMap<>();
        map.put("userid",8888);
        map.put("username","java愛(ài)好者");
        map.put("userpwd","java265.com");
        int result = mapper.addUser(map);
        if (result > 0) {
            System.out.println("添加成功!");
        }
        //增刪改一定要提交事務(wù)!
        sqlSession.commit();
        sqlSession.close();
    }

原文鏈接:https://blog.csdn.net/qq_25073223/article/details/128093957

欄目分類
最近更新