• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    Mybatis如何在插入語句執行后直接將主鍵返回

    在項目開辟中,我們經常需要在執行插入語句后將插入記實的本家兒鍵信息返回,本文本家兒要介紹Mybatis若何在插入語句執行后直接將Oracle數據庫本家兒鍵返回,其他插入記實的信息可近似返回。

    東西/原料

    • Mybatis
    • Oracle 11g

    一、籌辦工作

    1. 1

      假如數據庫中有如下學生信息表,此中ID為本家兒鍵,類型為Number。T_STUDENT_INFO表對應的實體對象為StudentInfoBean

    2. 2

      經由過程@ModelAtrribute給初始化一個StudentInfoBean實體對象,對象的name為zhangsan

    二、返回本家兒鍵信息

    1. 1

      經由過程語句studentInfoBeanMapper.insert(student)執行插入操作

    2. 2

      以下sql代碼是由Mybatis Generator主動生當作的,用于標的目的T_STUDENT_INFO中插入一筆記錄

    3. 3

      給本家兒鍵ID建立一個序列idseq,建立語句如下:

      create sequence idseq 

      increment by 1

      start with 1

      maxvalue 999999999;

    4. 4

      在Sql語句中添加語句用于生當作本家兒鍵并將生當作的本家兒鍵返回給StudentInfoBean對象,執行【欄目二】【步調1】中的插入語句后可以看到生當作的本家兒鍵ID主動返回到了student對象中。

    注重事項

    • 若是小編所寫經驗幫忙到了你,請幫手給點個贊或評論撐持下,您的撐持是作者繼續創作的動力!
    • 發表于 2018-05-02 00:00
    • 閱讀 ( 1268 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆