• 3月26日


    3、CURD(增删改查)

    1. namespace

    namespace中的包名要和Dao/Mapper接口的包名一致

    2. select

    选择,查询语句;

      • id:就是对应的namespace中的方法名;

      • resultType : Sql语句执行的返回值;

      • parameterType : 参数类型;

        1. 编写接口

          public interface UserMapper {
             //查询所有用户
             public List<User> getUserList();
             //插入用户
             public void addUser(User user);
          }
        2. 编写对应的mapper中的sql语句

          <insert id="addUser" parameterType="com.kuang.pojo.User">
            insert into user (id,name,password) values (#{id}, #{name}, #{password})
          </insert>
        3. 测试

          @Test
          public void test2() {
             SqlSession sqlSession = MybatisUtils.getSqlSession();
             UserMapper mapper = sqlSession.getMapper(UserMapper.class);
             User user  = new User(3,"黑子","666");
             mapper.addUser(user);
             //增删改一定要提交事务
             sqlSession.commit();

             //关闭sqlSession
             sqlSession.close();
          }

          注意:增删改查一定要提交事务:

          sqlSession.commit();
  • 相关阅读:
    单位根反演学习笔记
    省选模拟测试17
    省选模拟测试16
    省选模拟测试15
    省选模拟测试14
    省选模拟测试13
    P4491 [HAOI2018]染色
    省选模拟测试12
    P4389 付公主的背包
    洛谷P3403
  • 原文地址:https://www.cnblogs.com/ldy2396/p/14909164.html
Copyright © 2020-2023  润新知