<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


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


    網站導航:
     
    主站蜘蛛池模板: caoporm超免费公开视频| 亚洲精品无码永久在线观看男男| 一级人做人爰a全过程免费视频| 永久黄网站色视频免费| 亚洲欧美日韩自偷自拍| 妞干网免费观看视频| 亚洲成熟丰满熟妇高潮XXXXX| 在线观看免费人成视频色9| 亚洲av极品无码专区在线观看| 91九色精品国产免费| 亚洲砖码砖专无区2023| 免费无码不卡视频在线观看| 欧美激情综合亚洲一二区| 国产91在线免费| 91福利免费网站在线观看| 亚洲AV中文无码乱人伦下载| 日本免费人成视频在线观看| 亚洲免费中文字幕| 免费日本黄色网址| a在线视频免费观看| 亚洲女人影院想要爱| 日本高清免费中文字幕不卡| 免费无遮挡无码视频在线观看| 亚洲精品无码久久久久| 亚洲网站免费观看| 亚洲第一se情网站| 亚洲综合无码AV一区二区| 4虎1515hh永久免费| 美女扒开尿口给男人爽免费视频| 亚洲成人免费在线| 国产91免费视频| 午夜亚洲国产精品福利| 久久青草亚洲AV无码麻豆| 成人免费一级毛片在线播放视频| 老司机午夜在线视频免费观| 亚洲av鲁丝一区二区三区| 成人性生交大片免费看无遮挡| 久久久精品视频免费观看 | 亚洲视频在线不卡| 日韩一级在线播放免费观看| 免费无码又爽又刺激网站直播 |