服务中同时进行新增并且绑定id关系,获取不到id问题

                                                    问题描述:服务中同时进行新增并且绑定id关系,获取不到id问题

问题现象:

 

a.在同一个服务里面同时进行 新增  和 绑定关系的操作

b.出现报错,绑定关系的时候获取不到 新增的 menu_id

 

解决方案

  在新增的mapper.xml文件的insertSelective方法中

 

 

新增的代码:

 

1 <selectKey resultType="java.lang.Integer" order="AFTER"
2                keyProperty="id">
3       select LAST_INSERT_ID()
4     </selectKey>

 

posted @ 2021-05-11 10:08  Dream逐梦  阅读(108)  评论(0编辑  收藏  举报