首页 > 其他 > 详细

Mybatis_08_使用Map给Mybatis传值

时间:2021-04-28 16:32:12      阅读:22      评论:0      收藏:0      [点我收藏+]

使用Map给Mybatis传值

  • 测试代码
  public class test {
   @Test
   public void test() {
       SqlSession sqlSession = null;
       try {
           sqlSession =MybatisTest.getSqlSession();
           Map<String, String> userMap = new HashMap<String, String>();
           userMap.put("userName", "王世杰");
           userMap.put("userEmail", "29547822@qq.com");
           userMap.put("userPwd", "123456");

           int count = sqlSession.insert("save", userMap);
           System.out.println(count);
           sqlSession.commit();

       }catch (Exception e) {

           if (sqlSession != null) {
               sqlSession.rollback();
           }
       } finally {
           if (sqlSession != null) {
               sqlSession.close();

           }
       }
   }
}


* SqlMappering

   - parameterType="java.util.Map"
   - parameterType="java.util.HashMap"
   - parameterType="Map"
   - parameterType="map"
  <mapper namespace="test">
   <insert id="save" parameterType="java.util.Map">
       insert into t_userInfo
               (username,email,userpwd)
       values
             (#{userName},#{userEmail},#{userPwd});
   </insert>
</mapper>

Mybatis_08_使用Map给Mybatis传值

原文:https://www.cnblogs.com/szqengr/p/14714125.html

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