mysql数据库插入一条新数据,返回新插入数据的主键Id

mysql数据库插入一条新数据,返回新插入数据的主键Id

mapping映射文件的sql语句


    insert into doctor
    
      
        `name`,
      
      
        `scope`,
      
      
        info,
      
      
        visible,
      
    
    
      
        #{name,jdbcType=VARCHAR},
      
      
        #{scope,jdbcType=VARCHAR},
      
      
        #{info,jdbcType=VARCHAR},
      
      
        #{visible,jdbcType=BIT},
      
    
  

返回的主键Id的获取方法

 @Test
    public void testInsert()
    {
        Doctor doctor = new Doctor();
        doctor.setName("靳医生");
        doctor.setInfo("66666一个字6");
        doctorMapper.insertSelective(doctor);
        System.out.println(doctor.getId());
    }

你可能感兴趣的:(mysql,MyBatis)