mysql如何实现插入一条数据后立刻获取该数据自增长id进行调用

问题:

例如,现在我有两个表,在一个方法里,我需要把表一先插入数据库,然后立刻获取到该数据自动增长id,把id继续放到后续代码,插入到表二中

 

 

解决:

不用使用通用mapper那些快捷的插入insert啥的方法,是不会起作用的,会返回null,需要在xml中手动写插入代码,并加入相应sql即可解决

小锦囊:
useGeneratedKeys 取值范围true|false 默认值是:false。 含义:设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中。

这样加入的数据,就能立刻获取到自增长的id了,小伙伴们~

 

 

 

 

 

看完恭喜你,又知道了一点点!!!

你知道的越多,不知道的越多! 

~感谢志同道合的你阅读,  你的支持是我学习的最大动力 ! 加油 ,陌生人一起努力,共勉!!

注: 如果本篇有需要改进的地方或错误,欢迎大神们指定一二~~

你可能感兴趣的:(Bug,java,mysql,数据库,mybatis,sql)