在項目開辟中,我們經常需要在執行插入語句后將插入記實的本家兒鍵信息返回,本文本家兒要介紹Mybatis若何在插入語句執行后直接將Oracle數據庫本家兒鍵返回,其他插入記實的信息可近似返回。
假如數據庫中有如下學生信息表,此中ID為本家兒鍵,類型為Number。T_STUDENT_INFO表對應的實體對象為StudentInfoBean
 
 經由過程@ModelAtrribute給初始化一個StudentInfoBean實體對象,對象的name為zhangsan
 經由過程語句studentInfoBeanMapper.insert(student)執行插入操作
 以下sql代碼是由Mybatis Generator主動生當作的,用于標的目的T_STUDENT_INFO中插入一筆記錄
 給本家兒鍵ID建立一個序列idseq,建立語句如下:
create sequence idseq
increment by 1
start with 1
maxvalue 999999999;
 在Sql語句中添加語句用于生當作本家兒鍵并將生當作的本家兒鍵返回給StudentInfoBean對象,執行【欄目二】【步調1】中的插入語句后可以看到生當作的本家兒鍵ID主動返回到了student對象中。
 
 
 0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!