<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    IT精英俱樂部

    方便自己查閱,僅此而已!

    統計

    留言簿(4)

    閱讀排行榜

    評論排行榜

    iBATIS自動生成主鍵

    我們在數據庫插入一條數據的時候,經常是需要返回插入這條數據的主鍵。但是數據庫供應商之間生成主鍵的方式都不一樣。

        有些是預先生成(pre-generate)主鍵的,如Oracle和PostgreSQL;有些是事后生成(post-generate)主鍵的,如MySQL和SQL Server。但是不管是哪種方式,我們都可以用iBATIS的節點來獲取語句所產生的主鍵。
             
        例子如下:

    xml 代碼
     
    <insert id="insertProduct-ORACLE" parameterClass="product">
      <selectKey resultClass="int" type="pre" keyProperty="Id" >
         SELECT YOURPKSEQUENCE.NEXTVAL AS VALUE FROM DUAL
      <selectKey>
      insert into PRODUCT (PRD_ID,PRD_DESCRIPTION) values (#id#,#description#)
    <insert>


    <insert id="insertProduct-MS-SQL" parameterClass="product">
      insert into PRODUCT (PRD_DESCRIPTION) values (#description#)
      <selectKey resultClass="int" type="post" keyProperty="id" >
        select @@IDENTITY as value
      <selectKey>
    <insert>


    <insert id="insertProduct-MYSQL" parameterClass="product">
      insert into PRODUCT (PRD_DESCRIPTION) values (#description#)
      <selectKey resultClass="int" type="post" keyProperty="id" >
        select LAST_INSERT_ID() as value
      <selectKey>
    <insert>

    posted on 2009-06-20 13:03 suplayer 閱讀(189) 評論(0)  編輯  收藏 所屬分類: IBatis


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 成人免费777777被爆出| 免费人成再在线观看网站| 亚洲精品无码成人片在线观看| 亚洲最大中文字幕无码网站| 69式国产真人免费视频| 亚洲人成免费网站| 亚欧免费视频一区二区三区 | 亚洲国产精品久久久久网站 | 韩国免费a级作爱片无码| 亚洲情侣偷拍精品| 好猛好深好爽好硬免费视频| 国产亚洲福利精品一区| 亚洲女人影院想要爱| 国产成在线观看免费视频| 亚洲色无码专区一区| 免费一级黄色毛片| 中文在线免费观看| 亚洲成a人不卡在线观看| 国语成本人片免费av无码| 国产精品无码亚洲一区二区三区| 免费a级毛片大学生免费观看| 国产高清对白在线观看免费91| 国产一卡2卡3卡4卡2021免费观看| 色在线亚洲视频www| 免费大香伊蕉在人线国产 | 亚洲va中文字幕无码久久不卡 | 亚洲精品无码高潮喷水A片软| 免费国产高清视频| 中文字幕在线视频免费| 亚洲无圣光一区二区| 日本a级片免费看| 精品视频在线免费观看| 美女视频黄免费亚洲| 中文字幕在线免费观看| 亚洲AV无码XXX麻豆艾秋| 国产国拍亚洲精品福利| 无码精品A∨在线观看免费| 国产亚洲美女精品久久| 亚洲最新视频在线观看| 精品免费国产一区二区| 国产精品高清视亚洲精品|