MyBatis之获取插入后元组的id

简述

  当我们插入一条元组时,因为id是自增长的,所以我们无需指定id,那么怎么知道我刚插进去的元组的id是多少呢。

  这是我们用到了这条sql语句——SELECT LAST_INSERT_ID();获得上次插入的id

   我们运行一下

   可以看到我们刚插入的元组的id

实现

  我们在xml配置里干这件事

  keyProperty代表实体类的属性名,keyColumn代表数据库的列名,order代表先干这件事还是后干这件事

  现在我们到测试类里面测试,我们在插入之前输出一下user,插入之后也输出一下

   运行后发现执行插入方法后,user的id自动赋值了,这个值就是我们新插入的id值

   

原文地址:https://www.cnblogs.com/qq2210446939/p/13529602.html