• ##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方法,这个方法想相当于一个询问你是否执行,如果不加这个,虽然我们的控制台打印出来了结果,但是数据库不会执行

  • 相关阅读:
    javascript基础学习(三)
    javascript基础学习(二)
    javascript基础学习(一)
    php base64_encode()函数
    php fsockopen()
    php parse_url()函数
    SPL 文件处理
    CSS position的absolute和relative的解析[转]
    HTML demo
    php PDO setFetchMode
  • 原文地址:https://www.cnblogs.com/liurui-bk517/p/11301236.html
Copyright © 2020-2023  润新知