mybatis保存的时候返回值为数据库中主键的id值

Posted Coder,Not hair

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis保存的时候返回值为数据库中主键的id值相关的知识,希望对你有一定的参考价值。

select last_insert_id(); insert into t_user (id, avatar, create_time, email, nick_name, password, type, update_time, user_name, file_id, register_method, token, short_message, telephone, location, job, city, district, province, update_pw_time, salt, github_url, qq_number, wechat_number, user_log) values (#{id,jdbcType=INTEGER}, #{avatar,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{email,jdbcType=VARCHAR}, #{nickName,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}, #{type,jdbcType=INTEGER}, #{updateTime,jdbcType=TIMESTAMP}, #{userName,jdbcType=VARCHAR}, #{fileId,jdbcType=BIGINT}, #{registerMethod,jdbcType=VARCHAR}, #{token,jdbcType=VARCHAR}, #{shortMessage,jdbcType=VARCHAR}, #{telephone,jdbcType=VARCHAR}, #{location,jdbcType=VARCHAR}, #{job,jdbcType=VARCHAR}, #{city,jdbcType=VARCHAR}, #{district,jdbcType=VARCHAR}, #{province,jdbcType=VARCHAR}, #{updatePwTime,jdbcType=TIMESTAMP}, #{salt,jdbcType=VARCHAR}, #{githubUrl,jdbcType=VARCHAR}, #{qqNumber,jdbcType=VARCHAR}, #{wechatNumber,jdbcType=VARCHAR}, #{userLog,jdbcType=BIGINT})

以上是关于mybatis保存的时候返回值为数据库中主键的id值的主要内容,如果未能解决你的问题,请参考以下文章

save方法返回值为联合主键的id时候怎么转换为string类型

SQL中主键的使用

2017年2月21日 Oracle数据库,怎么设置表中主键的自增

SQL中主键的作用是啥?外键的作用是啥?

mybatis返回自增主键的id,动态拼接查询语句,mysql创建新用户并授权相关表

ssh注解中主键生成策略无效