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

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

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

    常言笑的家

    Spring, Hibernate, Struts, Ajax, RoR

    Hibernate的主鍵生成器generator在SQLServer中的使用

    1、如果主鍵字段為自增類型,
    那么對應的.hbm.xml文件中的id字段的xml聲明,
    應該這么寫:
    <generator class="native" />
    例如:
    <id
    column="user_id"
    name
    ="Id"
    type
    ="integer"
    >
    <generator class="native" />
    </id>

    其實這個native并非實際的類型,而是hiberante根據
    當前使用的數據庫,自動使用對應的類型。
    例如:如果sqlserver,native就對應identity
    見Hiberante參考:
    native(本地)
    根據底層數據庫的能力選擇identity, sequence 或者hilo中的一個。

    2、如果主鍵字段不設置為自增,但是是int型的,
    可以使用increment,由hibernate產生主鍵。
    <generator class="increment" />
    不過這種方法,對于并發量大的應用,似乎最好不要采用。
    見hiberante參考:
    increment(遞增)
    用于為long, short或者int類型生成唯一標識。只有在沒有其他進程往同一張表中插入數據時才能使用。

    在集群下不要使用。

    3、如果使用uuid.hex產生的隨機32位數最為主鍵,
    那么數據庫的id字段類型為char,長度為32
    hbm.xml中寫為: <generator class="uuid.hex" />
    另外,uuid.string也是功能類似。
    uuid.hex產生的是32位的16進制數字的字符串。
    而uuid.string產生的是16個字符長的任意ASCII字符組成的字符串
    見參考:
    uuid.hex
    用一個128-bit的UUID算法生成字符串類型的標識符。在一個網絡中唯一(使用了IP地址)。UUID被編

    碼為一個32位16進制數字的字符串。

    uuid.string
    使用同樣的UUID算法。UUID被編碼為一個16個字符長的任意ASCII字符組成的字符串。不能使用

    在PostgreSQL數據庫中

    posted on 2006-12-16 22:18 常言笑 閱讀(4236) 評論(1)  編輯  收藏 所屬分類: 數據庫

    Feedback

    # re: Hibernate的主鍵生成器generator在SQLServer中的使用 2007-11-07 10:49 yongyuan.jiang

    簡單明了。頂  回復  更多評論   


    My Links

    Blog Stats

    常用鏈接

    留言簿(5)

    隨筆分類

    隨筆檔案

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: WWW国产亚洲精品久久麻豆| 久久精品国产亚洲AV高清热| 国产AV旡码专区亚洲AV苍井空| 国产亚洲精品无码拍拍拍色欲| 亚洲精品国产综合久久久久紧| 在线v片免费观看视频| 亚洲AV成人无码天堂| 性xxxxx免费视频播放 | 日日麻批免费40分钟无码| 成人免费视频网站www| 亚洲黄色三级网站| 99久久精品日本一区二区免费| 亚洲AV无码成人专区| 黄网址在线永久免费观看| 亚洲狠狠色丁香婷婷综合| 亚洲av无码成人精品区| a视频在线免费观看| 亚洲va在线va天堂va888www| 午夜国产精品免费观看| 亚洲日韩精品国产3区| 一区二区三区福利视频免费观看| 亚洲视频一区调教| 在线观看免费高清视频| 精品国产亚洲第一区二区三区| 亚洲欧洲日产国码一级毛片| 亚洲性69影院在线观看| 在线免费观看一级片| 手机永久免费的AV在线电影网| 狠狠色伊人亚洲综合成人| 日韩在线免费视频| 色爽黄1000部免费软件下载| 亚洲成色在线影院| 日本免费福利视频| 中文在线观看永久免费| 亚洲乱码中文论理电影| 四虎亚洲国产成人久久精品| 亚洲免费视频观看| 免费福利资源站在线视频| 日产亚洲一区二区三区| 免费一级毛片清高播放| 国产91色综合久久免费分享|