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

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

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

    posts - 495,  comments - 11,  trackbacks - 0

    在*.hbm.xml必須聲明的< generator>子元素是一個Java類的名字,用來為該持久化類的實例生成唯一的標識。

    < generator class="sequence"/>

    這是一個非常簡單的接口;某些應用程序可以選擇提供他們自己特定的實現。當然,Hibernate提供了很多內置的實現。下面是Generator子元素的一些內置生成器的快捷名字:

    increment(遞增)

    用于為long, short或者int類型生成唯一標識。只有在沒有其他進程往同一張表中插入數據時才能使用。 在集群下不要使用。

    identity

    對DB2,MySQL, MS SQL Server, Sybase和HypersonicSQL的內置標識字段提供支持。返回的標識符是long, short 或者int類型的。

    sequence (序列)

    在DB2,PostgreSQL, Oracle, SAP DB, McKoi中使用序列(sequence),而在Interbase中使用生成器(generator)。返回的標識符是long, short或者 int類型的。

    hilo (高低位)

    使用一個高/低位算法來高效的生成long, short或者 int類型的標識符。給定一個表和字段(默認分別是是hibernate_unique_key 和next_hi)作為高位值得來源。高/低位算法生成的標識符只在一個特定的數據庫中是唯一的。在使用JTA獲得的連接或者用戶自行提供的連接中,不要使用這種生成器。

    seqhilo(使用序列的高低位)

    使用一個高/低位算法來高效的生成long, short或者 int類型的標識符,給定一個數據庫序列(sequence)的名字。

    uuid.hex

    用一個128-bit的UUID算法生成字符串類型的標識符。在一個網絡中唯一(使用了IP地址)。UUID被編碼為一個32位16進制數字的字符串。

    uuid.string

    使用同樣的UUID算法。UUID被編碼為一個16個字符長的任意ASCII字符組成的字符串。不能使用在PostgreSQL數據庫中

    native(本地)

    根據底層數據庫的能力選擇identity, sequence 或者hilo中的一個。

    assigned(程序設置)

    讓應用程序在save()之前為對象分配一個標示符。

    foreign(外部引用)

    使用另外一個相關聯的對象的標識符。和< one-to-one>聯合一起使用。

    Generator子元素的用法:

    1. <??class name="onlyfun.caterpillar.User" table="USER">
    2. ???????????<??id name="id" type="string" unsaved-value="null">
    3. ???????????????<??column name="USER_ID"/>
    4. ???????????????<??generator class="uuid.hex"/>
    5. ???????????<?? /id>
    posted on 2009-07-03 14:04 jadmin 閱讀(53) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 成人免费无码大片A毛片抽搐| 国产精品无码亚洲一区二区三区| 国产亚洲成在线播放va| 国产亚洲福利精品一区| 亚洲乱亚洲乱妇24p| 67194国产精品免费观看| 亚洲综合AV在线在线播放| 色视频在线观看免费| 人碰人碰人成人免费视频| 午夜一级免费视频| 国产又大又粗又硬又长免费| 亚洲国产亚洲片在线观看播放| 国产成人精品日本亚洲语音 | 天天看片天天爽_免费播放| 成年轻人网站色免费看| 亚洲女人影院想要爱| 亚欧在线精品免费观看一区| 久久青青草原亚洲av无码app| 午夜影院免费观看| 久久99亚洲网美利坚合众国| 国产猛男猛女超爽免费视频| 亚洲日本一区二区三区在线| 中文字幕av无码不卡免费| 久久影视综合亚洲| 久久久久久久国产免费看 | 99精品视频在线视频免费观看 | 九九免费精品视频在这里 | 最近最新高清免费中文字幕| 亚洲AV第一页国产精品| 亚洲免费在线视频| 亚洲性色高清完整版在线观看| 亚洲一区二区三区免费在线观看| 亚洲白色白色永久观看| 国产精彩免费视频| 亚洲日韩精品无码专区加勒比| 午夜网站免费版在线观看| 色窝窝亚洲av网| 日韩亚洲国产高清免费视频| 亚洲性猛交XXXX| 亚洲精品又粗又大又爽A片| 免费中文字幕在线|