获取自增的id

1.在MyBatis中添加一个数据并且获取添加的该数据的id(数据库中已经设置id值自增)

<!-- 获取自增的id 
        useGeneratedKeys="true" 针对mysql
        keyProperty 将自增的数据赋值给哪个属性
        
        会将自增的id赋值给传来的部门对象中的did属性
    -->
    <insert id="add" parameterType="Department" useGeneratedKeys="true" keyProperty="did">
    
        insert into t_dept(dname) values(#{dname})
    </insert>

2.利用sql语句获取自增的id

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

推荐阅读更多精彩内容

  • ORACLE自学教程 --create tabletestone ( id number, --序号usernam...
    落叶寂聊阅读 1,116评论 0 0
  • 1 Mybatis入门 1.1 单独使用jdbc编程问题总结 1.1.1 jdbc程序 上边使...
    哇哈哈E阅读 3,325评论 0 38
  • 当天黑下来,灯亮起来的时分,这些点和线都是有光的,在那光后面,大片大片的暗,便是上海的弄堂了。那暗看上去几乎是波涛...
    何啊精阅读 892评论 0 0
  • 这个世界总是温暖到让人热泪盈眶,一如那天傍晚小卖部阿姨给我的一小撮砖茶,那个清晨老奶奶给我煮的五个鸡蛋,周天早上售...
    小丸子菁菁酱阅读 216评论 0 1