MyBatis之获取插入后元组的id
简述
当我们插入一条元组时,因为id是自增长的,所以我们无需指定id,那么怎么知道我刚插进去的元组的id是多少呢。
这是我们用到了这条sql语句——SELECT LAST_INSERT_ID();获得上次插入的id

我们运行一下

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

实现
我们在xml配置里干这件事

keyProperty代表实体类的属性名,keyColumn代表数据库的列名,order代表先干这件事还是后干这件事
现在我们到测试类里面测试,我们在插入之前输出一下user,插入之后也输出一下

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

一点一点积累,一点一点蜕变!

浙公网安备 33010602011771号