zoukankan      html  css  js  c++  java
  • Mybatis_修改和删除

    修改.

        <update id="update" parameterType = "xxx.x.Person">
            update person t set 
            t.name = #{name},
            t.gender = #{gender},
            t.person_addr = #{personAddr},
            t.birthday = #{birthday}
            where t.person_id = #{personId}
        </update>
    public void update() {
            //创建SqlSession
            SqlSession session = sessionFactory.openSession();
            try {
                Person p = new Person();
                p.setId(2);
                p.setName("李四");
                p.setGender(1);
                p.setAddress("上海");
                p.setBirthday(new Date());
                int count = session.update("xxx.x.mapper.PersonTestMapper.update",p); //此处有一个返回值,是影响的行数
                session.commit(); //数据库的变更(增删改)都要提交事务
                System.out.println(count);
            }catch (Exception e) {
                e.printStackTrace();
                session.rollback();
            }finally {
                session.close();
            }
            
        }

     删除:

        <delete id = "delete" parameterType = "java.lang.Integer">
            delete from person where person_id = #{id}
        </delete>
        public void delete() {
            //创建SqlSession
            SqlSession session = sessionFactory.openSession();
            try {
                
                int count = session.delete("xxx.x.mapper.PersonTestMapper.delete",3); //删id为3 的那行
                session.commit(); //数据库的变更(增删改)都要提交事务
                System.out.println(count);
            }catch (Exception e) {
                e.printStackTrace();
                session.rollback();
            }finally {
                session.close();
            }
            
        }
  • 相关阅读:
    2.5(他们其实都是图)
    食物链POJ1182
    LG P6748 『MdOI R3』Fallen Lord
    LG P4199 万径人踪灭
    LG P1912 [NOI2009]诗人小G
    LG P4381 [IOI2008]Island
    2020/8/9 模拟赛 T3 表格
    UOJ422 【集训队作业2018】小Z的礼物
    CF913F Strongly Connected Tournament
    LG P5643 [PKUWC2018]随机游走
  • 原文地址:https://www.cnblogs.com/lonske/p/8998584.html
Copyright © 2011-2022 走看看