mybatis获取刚插入数据的ID

1.很多时候,sql的语句的住建都是逐渐递增的,mybatis给我们提供了获取ID的方法
2.代码,方法一
1.useGeneratedKeys=“true” keyProperty=“id”

  
    insert into demo_user (id, name, age, 
      address, love)
    values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{age,jdbcType=INTEGER}, 
      #{address,jdbcType=VARCHAR}, #{love,jdbcType=VARCHAR})
  

方法二

select LAST_INSERT_ID()

  
    
      select LAST_INSERT_ID()
    
    insert into demo_user
    
      
        id,
      
      
        name,
      
      
        age,
      
      
        address,
      
      
        love,
      
    
    
      
        #{id,jdbcType=INTEGER},
      
      
        #{name,jdbcType=VARCHAR},
      
      
        #{age,jdbcType=INTEGER},
      
      
        #{address,jdbcType=VARCHAR},
      
      
        #{love,jdbcType=VARCHAR},
      
    
  

3.运行结果
mybatis获取刚插入数据的ID_第1张图片

你可能感兴趣的:(Mybatis)