十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章主要讲解了“利用iBATIS的节点来获取语句所自动生成的主键”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“利用iBATIS的节点来获取语句所自动生成的主键”吧!
成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站设计、做网站、蒙阴网络推广、重庆小程序开发公司、蒙阴网络营销、蒙阴企业策划、蒙阴品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供蒙阴建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
我们在数据库插入一条数据的时候,经常是需要返回插入这条数据的主键。但是数据库供应商之间生成主键的方式都不一样。
有些是预先生成(pre-generate)主键的,如Oracle和PostgreSQL;有些是事后生成(post-generate)主键的,如MySQL和SQL Server。但是不管是哪种方式,我们都可以用iBATIS的
例子如下:
xml 代码
SELECT STOCKIDSEQUENCE.NEXTVAL AS VALUE FROM DUAL
insert into PRODUCT (PRD_ID,PRD_DESCRIPTION) values (#id#,#description#)
insert into PRODUCT (PRD_DESCRIPTION)
values (#description#)
select @@IDENTITY as value
insert into PRODUCT (PRD_DESCRIPTION)
values (#description#)
select LAST_INSERT_ID() as value
通过这种方法,我们可以轻松实现自动生成ibatis主键,给我们的工作带来了很大的便利
感谢各位的阅读,以上就是“利用iBATIS的节点来获取语句所自动生成的主键”的内容了,经过本文的学习后,相信大家对利用iBATIS的节点来获取语句所自动生成的主键这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!