mybatis insert 返回主键id

mybatis insert 返回主键id

一、如果是springMVC框架的话。

前提条件:

需要在ibatis  Configuration中设置UseGeneratedKeys为true

Configuration cfg = new org.apache.ibatis.session.Configuration();

cfg.setUseGeneratedKeys(true);

设置完以后有2种方式返回insert 主键

方式1:

keyProperty="id" useGeneratedKeys="true">

方式2:再查

 
       select LAST_INSERT_ID()
   

二、比较方便,使用注解,springMVC和springboot(不需要前提条件)项目都可以使用

在mapper中的insert方法上加入注解:@Options(useGeneratedKeys = true)

 

 

 

你可能感兴趣的:(spring,springboot升级版本)