Mybatis(二)返回主键自增值


我们在使用主键自增的数据库时,有时候业务可能需要返回自增的主键值,然后利用这个值进行一些操作。

 <insert id="saveUser" useGeneratedKeys="true" keyProperty="id">
        INSERT INTO user_info( `nickname`, `gzh_openid`, `miniprogram_openid`, `unionid`, `create_time`)
        VALUES ( #{nickname}, #{gzhOpenId}, #{miniProgramOpenId}, #{unionId}, #{createTime})
    </insert>
useGeneratedKeys 设置为true后,MyBaits 会使用JDBC的getGeneratedKeys 方法 取出由数据库内部生成的主键。获得主键后将其赋值给keyProperty配置的id属性。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM