当id为空时,插入一条数据,并查出这条数据的自增id

问题遇到的现象和发生背景

当我的id查出来是空值时,就插入一条数据,并且查出这条数据的自增id,
判断的结果就是自增id,请问我哪里写错了,该怎么改呢

用代码块功能插入代码,请勿粘贴截图
运行结果及报错内容

img

加入useGeneratedKeys = "true"


<insert id = "xxx" useGeneratedKeys = "true" keyProperty = "id">

然后在该数据插入后的该对象中的id就能有自增的id值了,直接该对象get就行