网站建设资讯

NEWS

网站建设资讯

利用iBATIS的节点来获取语句所自动生成的主键

这篇文章主要讲解了“利用iBATIS的节点来获取语句所自动生成的主键”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“利用iBATIS的节点来获取语句所自动生成的主键”吧!

成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站设计、做网站、蒙阴网络推广、重庆小程序开发公司、蒙阴网络营销、蒙阴企业策划、蒙阴品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供蒙阴建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

我们在数据库插入一条数据的时候,经常是需要返回插入这条数据的主键。但是数据库供应商之间生成主键的方式都不一样。

有些是预先生成(pre-generate)主键的,如Oracle和PostgreSQL;有些是事后生成(post-generate)主键的,如MySQL和SQL Server。但是不管是哪种方式,我们都可以用iBATIS的节点来获取语句所自动生成的主键。

例子如下:

xml 代码  

  1.   

  2.   

  3.       

  4.         SELECT STOCKIDSEQUENCE.NEXTVAL AS VALUE FROM DUAL  

  5.       

  6.     insert into PRODUCT (PRD_ID,PRD_DESCRIPTION) values (#id#,#description#)  

  7.   

  8.   

  9.   

  10.   

  11.     insert into PRODUCT (PRD_DESCRIPTION)  

  12.     values (#description#)  

  13.       

  14.         select @@IDENTITY as value  

  15.       

  16.   

  17.   

  18.   

  19.   

  20.     insert into PRODUCT (PRD_DESCRIPTION)  

  21.     values (#description#)  

  22.       

  23.         select LAST_INSERT_ID() as value  

  24.       

  25.   

通过这种方法,我们可以轻松实现自动生成ibatis主键,给我们的工作带来了很大的便利

感谢各位的阅读,以上就是“利用iBATIS的节点来获取语句所自动生成的主键”的内容了,经过本文的学习后,相信大家对利用iBATIS的节点来获取语句所自动生成的主键这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


本文名称:利用iBATIS的节点来获取语句所自动生成的主键
分享网址:http://njwzjz.com/article/pijhco.html