最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用Java的MyBatis框架獲取MySQL中插入記錄時的自增主鍵

 更新時間:2016年06月01日 11:03:25   作者:hellostory  
這篇文章主要介紹了利用Java的MyBatis框架獲取MySQL中插入記錄的自增長字段值,其中大家可以看到MyBatis支持普通SQL語句所帶來的遍歷,需要的朋友可以參考下

第一步:
在Mybatis Mapper文件中添加屬性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java對象的屬性名!

<insert id="insert" parameterType="Spares"  
    useGeneratedKeys="true" keyProperty="id"> 
    insert into spares(spares_id,spares_name, 
      spares_type_id,spares_spec) 
    values(#{id},#{name},#{typeId},#{spec}) 
  </insert> 

    
第二步:
Mybatis執(zhí)行完插入語句后,自動將自增長值賦值給對象Spares的屬性id。因此,可通過Spares對應的getter方法獲??!

/** 
 * 新增備件 

 * @param spares 
 * @return 
 */ 
@RequestMapping(value = "/insert") 
@ResponseBody 
public JsonResponse insert(Spares spares) { 
  int count = sparesService.insert(spares); 
  System.out.println("共插入" + count + "條記錄!" 
      + "\n剛剛插入記錄的主鍵自增長值為:" + spares.getId()); 

           
另一種方法:

  <insert id="insert" parameterType="Person">
    <selectKey keyProperty="id" resultType="long">
      select LAST_INSERT_ID()
    </selectKey>
    insert into person(name,pswd) values(#{name},#{pswd})
  </insert>

插入前實體id屬性為0;
插入后實體id屬性為保存后自增的id;

相關文章

  • Java支持方法重載的原因

    Java支持方法重載的原因

    今天給大家?guī)淼氖顷P于Java的相關知識,文章圍繞著Java方法重載展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • spring學習之創(chuàng)建項目 Hello Spring實例代碼

    spring學習之創(chuàng)建項目 Hello Spring實例代碼

    這篇文章主要介紹了spring學習之創(chuàng)建項目 Hello Spring實例代碼,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Java實現(xiàn)添加、驗證PDF數(shù)字簽名的方法示例

    Java實現(xiàn)添加、驗證PDF數(shù)字簽名的方法示例

    在設置文檔內容保護的方法中,除了對文檔加密、添加水印外,應用數(shù)字簽名也是一種有效防偽手段。本文就使用Java實現(xiàn)添加、驗證PDF數(shù)字簽名,感興趣的可以了解一下
    2021-07-07
  • SpringBoot中@Transiactional注解沒有效果的解決

    SpringBoot中@Transiactional注解沒有效果的解決

    這篇文章主要介紹了SpringBoot中@Transiactional注解沒有效果的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java實現(xiàn)醫(yī)院管理系統(tǒng)

    Java實現(xiàn)醫(yī)院管理系統(tǒng)

    這篇文章主要介為大家詳細紹了Java實現(xiàn)醫(yī)院管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Spring事務失效之常見場景分析

    Spring事務失效之常見場景分析

    這篇文章主要介紹了Spring事務失效之常見場景,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Java語言實現(xiàn)簡單FTP軟件 FTP軟件本地窗口實現(xiàn)(5)

    Java語言實現(xiàn)簡單FTP軟件 FTP軟件本地窗口實現(xiàn)(5)

    這篇文章主要為大家詳細介紹了Java語言實現(xiàn)簡單FTP軟件,F(xiàn)TP軟件本地窗口的實現(xiàn)方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • SpringBoot實現(xiàn)發(fā)送郵件、發(fā)送微信公眾號推送功能

    SpringBoot實現(xiàn)發(fā)送郵件、發(fā)送微信公眾號推送功能

    這篇文章主要介紹了SpringBoot實現(xiàn)發(fā)送郵件、發(fā)送微信公眾號推送功能,這里對成員變量JavaMailSender使用了@Resource注解,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • java compare compareTo方法區(qū)別詳解

    java compare compareTo方法區(qū)別詳解

    本文主要介紹了java compare compareTo方法區(qū)別,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • feign GET請求不支持對象傳參的坑及解決

    feign GET請求不支持對象傳參的坑及解決

    這篇文章主要介紹了feign GET請求不支持對象傳參的坑及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03

最新評論

札达县| 四平市| 独山县| 南阳市| 富阳市| 南昌市| 浙江省| 秦皇岛市| 胶州市| 滨州市| 枣庄市| 界首市| 乌兰察布市| 平谷区| 葵青区| 阳东县| 东台市| 刚察县| 杭锦旗| 神池县| 海伦市| 福贡县| 和田市| 卫辉市| 台中县| 定边县| 瑞安市| 榕江县| 平潭县| 锡林郭勒盟| 汉中市| 蛟河市| 云安县| 图木舒克市| 桓台县| 温泉县| 云龙县| 霍林郭勒市| 桐柏县| 察雅县| 综艺|