Mysql自增主键返回

selectKey 标签实现主键返回
keyColumn:主键对应的表中的哪一列
keyProperty:主键对应的pojo中的哪一个属性
order:设置在执行insert语句前执行查询id的sql,在执行insert语句之后执行查询id的sql
resultType:设置返回的id的类型

 <insert id="save" parameterType="cc.yih.penn.entity.common.User"> 
       <selectKey keyColumn="id" keyProperty="id" order="AFTER"
                   resultType="int">
            SELECT LAST_INSERT_ID()
        </selectKey>
        INSERT INTO `user`
        (user_name,pass_word,role,create_time) VALUES
        (#{userName},#{passWord},#{role},NOW())
 </insert>
获取主键ID;
  int key = user.getId();

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 Mybatis入门 1.1 单独使用jdbc编程问题总结 1.1.1 jdbc程序 上边使...
    哇哈哈E阅读 3,333评论 0 38
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,671评论 0 4
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 7,857评论 5 116
  • 白天没什么进展,引流进来两三个人。记录一下。晚上继续写文章。 还是太慢。要加强引流,因为工作的事没有太多时间,加油吧。
    songix阅读 110评论 0 0
  • 今年七月 July this year,孩子们放假了,轻松一下吧!我们先到安徽黄山,饱览了黄山美景,又...
    高山信阅读 564评论 1 3