微前端架构如何改变企业的开发模式与效率提升
585
2023-03-21
mybatis的insert语句插入数据时的返回值的实现
mybatis的sql语句一般是配置在配置文件中,现先给出一个例子,
sqlMap.xml文件中的一条插入语句:
insert into A(a, b, c, d)
VALUE
(#a#, #b#, #c#, #d#)
以上的代码片段只是最eYmgbLe简单的插入语句,上面这条SQL语句无论执行结果是成功还是失败,它的返回值都是null
如果想要在执行插入之后得到某个非null的返回值,上面那条sql语句需要再加点‘料':
insert into A(a, b, c, d)
VALUE
(#a#, #b#, #c#, #d#)
SELECT @@IDENTITY AS ID
这样写的话当插入一条数据的时候,该插入操作的返回值就是刚刚插入的 那条记录的主键值。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~