隨筆 - 6  文章 - 129  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

          文章分類(467)

          文章檔案(423)

          相冊

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 827240
          • 排名 - 49

          最新評論

          閱讀排行榜

          評論排行榜

          很多數據庫支持自動生成主鍵的數據類型。不過這通常(并不總是)是個私有的特性。SQL Map通過<insert>的子元素<selectKey>來支持自動生成的鍵值。它同時支持預生成(如Oracle)和后生成兩種類型(如MS-SQL Server)。下面是兩個例子:
          <
          !—Oracle SEQUENCE Example -->
          <insert id="insertProduct-ORACLE" parameterClass="com.domain.Product">
          <selectKey resultClass="int" keyProperty="id" >
          SELECT STOCKIDSEQUENCE.NEXTVAL AS ID FROM DUAL
          </selectKey>
          insert into PRODUCT (PRD_ID,PRD_DESCRIPTION)
          values (#id#,#description#)
          </insert>
          <!— Microsoft SQL Server IDENTITY Column Example -->
          <insert id="insertProduct-MS-SQL" parameterClass="com.domain.Product">
          insert into PRODUCT (PRD_DESCRIPTION)
          values (#description#)
          <selectKey resultClass="int" keyProperty="id" >
          SELECT @@IDENTITY AS ID
          </selectKey>
          </insert>

          posted on 2009-12-15 19:37 Ke 閱讀(345) 評論(0)  編輯  收藏 所屬分類: iBatis

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


          網站導航:
           
          主站蜘蛛池模板: 平和县| 阳城县| 昌吉市| 浦东新区| 新平| 绥阳县| 阿克陶县| 岱山县| 镇安县| 绍兴县| 昭觉县| 镇巴县| 泗洪县| 龙岩市| 禹城市| 雅安市| 荔浦县| 韩城市| 张家口市| 崇义县| 长乐市| 双峰县| 安阳市| 莲花县| 沙河市| 靖远县| 兰坪| 林芝县| 惠来县| 乳山市| 宿松县| 盈江县| 茌平县| 龙里县| 内乡县| 咸阳市| 贡觉县| 五家渠市| 东山县| 开化县| 龙游县|