1.首先设置数据库字段的自增,和值唯一,字段类型为Integer类型。
在这里插入图片描述
2.实体类中通过mybatisPlus注解设置自增。
在这里插入图片描述
3.代码正常做添加操作,添加完增加一条sql,获取刚才自增的id。

serviceImpl(实现层):

 PhotoZbku temp = new PhotoZbku();
  temp.setCountry("北京");
  photoZbkuMapper.insert(temp)
   if (retBool(photoZbkuMapper.insert(temp))) {
    		//获取自增id
            Integer id = photoZbkuMapper.getInsertId();
            System.out.println("自增id="+id);
   }

mapper层:

public interface PhotoZbkuMapper extends BaseMapper<PhotoZbku>{
Integer getInsertId();
}

PhotoZbkuMapper.xml:4

 	<select id="getInsertId" resultType="java.lang.Integer">
        SELECT @@IDENTITY
    </select>
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐