mybaitis 获取插入时自增的键值

如果你使用的是sqlbuider,那么可能通过如下获取:

配置:

  @Insert(value={"insert into sem_adgroup_tag(tagName,tagComment,creator,modifyTime,createTime) "," values(#{tagName},#{tagComment},#{creator},now(),now())"})
    @SelectKey(before=false,keyProperty="id",resultType=Integer.class,statementType= StatementType.STATEMENT,statement="SELECT LAST_INSERT_ID() AS id")
    Integer saveAdgroupTag(AdgroupTag adgroupTag);

获取:从adgroupTag.getId();拿取id。


如果使用的是xml配置方式:


 <insert id="insertEntry" parameterType="。。。"  useGeneratedKeys="true" keyProperty="id">
        INSERT INTO 。。。
    </insert>

同样获取时,通过adgroupTag.getId();拿取id。


你可能感兴趣的:(java,mybatis,获取自增键值)