Mybatis Java代码中执行insert后,就能获取到主键id的配置方法

环境

Java:1.8+
mybatis:3.3.0
mybatis-generator-core:1.3.5

配置

//keyColumn是指定主键用的,如果表中
<insert id="insertSelective" parameterType="com.sgy.Tag"
        keyProperty="id" keyColumn="id" useGeneratedKeys="true">
</insert>

主要是上面的两个:keyProperty=iduseGeneratedKeys=true
接着就可以在代码里:

// 在执行完insertSelective后
tagDao.insertSelective(tag);
//执行完上面的后,就可以获取到ID了
Long tagId = tag.getId();

总结

单纯的配置


版权声明:本文为u013066244原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。