成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hibernate中hbm的generator屬性

開發(fā) 后端
本文介紹Hibernate中hbm的generator屬性。在*.hbm.xml必須聲明的< generator>子元素是一個(gè)Java類的名字,用來為該持久化類的實(shí)例生成唯一的標(biāo)識(shí)。

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

  1. < generator class="sequence"/> 

這是一個(gè)非常簡單的接口;某些應(yīng)用程序可以選擇提供他們自己特定的實(shí)現(xiàn)。當(dāng)然,Hibernate提供了很多內(nèi)置的實(shí)現(xiàn)。下面是一些內(nèi)置生成器的快捷名字:

increment(遞增)
用于為long, short或者int類型生成唯一標(biāo)識(shí)。只有在沒有其他進(jìn)程往同一張表中插入數(shù)據(jù)時(shí)才能使用。 在集群下不要使用。

identity
對DB2,MySQL, MS SQL Server, Sybase和HypersonicSQL的內(nèi)置標(biāo)識(shí)字段提供支持。返回的標(biāo)識(shí)符是long, short 或者int類型的。

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

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

seqhilo(使用序列的高低位)
使用一個(gè)高/低位算法來高效的生成long, short或者 int類型的標(biāo)識(shí)符,給定一個(gè)數(shù)據(jù)庫序列(sequence)的名字。

uuid.hex
用一個(gè)128-bit的UUID算法生成字符串類型的標(biāo)識(shí)符。在一個(gè)網(wǎng)絡(luò)中唯一(使用了IP地址)。UUID被編碼為一個(gè)32位16進(jìn)制數(shù)字的字符串。

uuid.string
使用同樣的UUID算法。UUID被編碼為一個(gè)16個(gè)字符長的任意ASCII字符組成的字符串。不能使用在PostgreSQL數(shù)據(jù)庫中

native(本地)
根據(jù)底層數(shù)據(jù)庫的能力選擇identity, sequence 或者h(yuǎn)ilo中的一個(gè)。

assigned(程序設(shè)置)
讓應(yīng)用程序在save()之前為對象分配一個(gè)標(biāo)示符。

foreign(外部引用)
使用另外一個(gè)相關(guān)聯(lián)的對象的標(biāo)識(shí)符。和< one-to-one>聯(lián)合一起使用。

  1. < class name="onlyfun.caterpillar.User" table="USER"> 
  2.  
  3.          < id name="id" type="string" unsaved-value="null"> 
  4.  
  5.              < column name="USER_ID"/> 
  6.  
  7.              < generator class="uuid.hex"/> 
  8.  
  9.          < /id> 

【編輯推薦】

  1. Hibernate中g(shù)enerator屬性的意義
  2. hibernate Key Generator 主鍵生成方式
  3. Hibernate的主鍵生成機(jī)制
  4. Hibernate緩存概述
  5. Hibernate Session的delete()方法
責(zé)任編輯:book05 來源: 百度博客
相關(guān)推薦

2009-07-02 09:32:47

generator子元Hibernate

2009-06-29 08:58:06

Hibernate的g

2012-02-03 10:21:47

HibernateJava

2009-07-02 09:34:05

hibernate的l

2011-04-07 11:06:18

Hibernate

2009-09-23 13:33:51

Hibernate屬性

2009-09-29 17:00:08

Hibernate c

2009-09-25 13:39:40

Hibernate屬性

2009-09-28 09:56:53

Hibernate屬性

2009-09-23 10:23:03

Hibernate檢查

2009-06-17 16:08:58

Hibernate C

2009-06-18 10:07:03

CriteriaHibernate

2009-06-26 16:15:04

Criteria的用法Hibernate

2009-06-26 10:19:00

Clob字段Hibernate

2009-09-22 15:26:30

Hibernate多表

2009-06-17 14:17:40

Criteria條件查Hibernate

2021-03-16 16:16:41

GeneratorWebsockets前端

2009-06-24 08:02:15

Hibernateupdate與save

2009-06-29 18:32:30

Hibernate

2009-06-12 14:52:21

cascadeinverseHibernate
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲视频在线观看 | 国产欧美日韩久久久 | 91精品国产美女在线观看 | 亚洲精品天堂 | 日韩国产一区二区三区 | 成人免费小视频 | 一区二区三区四区日韩 | 91免费在线视频 | 国产在线观看网站 | 日日噜| 国产成人精品免高潮在线观看 | 国产免费一二三区 | 亚洲视频三区 | 色网在线看 | 欧美a∨| 欧美久久久久 | 亚洲精品乱码久久久久久9色 | 欧美日韩一区在线 | 久久国产精品一区二区三区 | 精品久久久网站 | 欧美精品在线一区二区三区 | 亚洲成人综合网站 | 成人精品一区二区三区中文字幕 | aaaa一级毛片 | 欧美日韩一区二区电影 | 中文字幕一区二区三区在线视频 | 亚洲国产成人精品久久久国产成人一区 | 日韩精品一区二区三区在线观看 | 欧美一级片久久 | 自拍偷拍亚洲欧美 | 亚洲成人高清 | a国产一区二区免费入口 | 欧洲av在线 | 天堂在线免费视频 | 久草新在线 | 久久精品国产一区二区三区 | 欧美精品一区二区三 | 2一3sex性hd| 亚洲精品一区二区二区 | av官网在线 | 亚洲视频免费在线播放 |