zoukankan      html  css  js  c++  java
  • ##Mybatis基础入门(insert添加一条数据)

      <insert id="insertUser" parameterType="com.liurui.domain.User">
            insert into user values(#{id},#{username},#{pwd},#{age},#{address})
        </insert>

     在我们的映射配置文件中,<mapper namespace="userMapper">中我们可以插入以上的代码

      insert 添加

      id 方法名

      parameterType 指的是传入的参数类型

      中间是sql语句

      切记我们传值的时候用的占位符,格式是#{ };

      /**
         * 添加数据
         */
        @Test
        public void test01(){
            InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("SqlMapConfig.xml");
            SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder();
            SqlSessionFactory sqlSessionFactory = sqlSessionFactoryBuilder.build(inputStream);
            SqlSession sqlSession = sqlSessionFactory.openSession();
            User user = new User();
            user.setId(null);
            user.setUsername("nini");
            user.setPwd("000");
            user.setAge(20);
            user.setAddress("黄河路");
            int update = sqlSession.update("userMapper.insertUser", user);
            System.out.println(update);
            sqlSession.commit();
            sqlSession.close();
        }

      切记,我们在给数据增删改的时候一定要用到commit方法,这个方法想相当于一个询问你是否执行,如果不加这个,虽然我们的控制台打印出来了结果,但是数据库不会执行

  • 相关阅读:
    IE(IE6/IE7/IE8)支持HTML5标签
    JSP获取header信息request列表
    【转】log4j 不同的模块 不同的级别 记录日志
    congo.aspx和congo.cs和ViewCart.aspx
    Cookie Code
    web打印
    将一个对象转化为字符串形式的默认方法
    察看页面时禁止所有键盘上的键
    控制台程序添加引用
    Response.Write Script
  • 原文地址:https://www.cnblogs.com/liurui-bk517/p/11301236.html
Copyright © 2011-2022 走看看