這篇文章主要講解了“利用iBATIS的節(jié)點(diǎn)來(lái)獲取語(yǔ)句所自動(dòng)生成的主鍵”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“利用iBATIS的節(jié)點(diǎn)來(lái)獲取語(yǔ)句所自動(dòng)生成的主鍵”吧!
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計(jì)、做網(wǎng)站、蒙陰網(wǎng)絡(luò)推廣、重慶小程序開(kāi)發(fā)公司、蒙陰網(wǎng)絡(luò)營(yíng)銷、蒙陰企業(yè)策劃、蒙陰品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供蒙陰建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
我們?cè)跀?shù)據(jù)庫(kù)插入一條數(shù)據(jù)的時(shí)候,經(jīng)常是需要返回插入這條數(shù)據(jù)的主鍵。但是數(shù)據(jù)庫(kù)供應(yīng)商之間生成主鍵的方式都不一樣。
有些是預(yù)先生成(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
通過(guò)這種方法,我們可以輕松實(shí)現(xiàn)自動(dòng)生成ibatis主鍵,給我們的工作帶來(lái)了很大的便利
感謝各位的閱讀,以上就是“利用iBATIS的節(jié)點(diǎn)來(lái)獲取語(yǔ)句所自動(dòng)生成的主鍵”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)利用iBATIS的節(jié)點(diǎn)來(lái)獲取語(yǔ)句所自動(dòng)生成的主鍵這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!