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

Hibernate的generator屬性之意義

開(kāi)發(fā) 后端
本文講述Hibernate的generator屬性的意義。Generator屬性有7種class,本文簡(jiǎn)略描述了這7種class的意義和用法。

Hibernate的Generator屬性有7種class,本文簡(jiǎn)略描述了這7種class的意義和用法。

1、identity:用于MySql數(shù)據(jù)庫(kù)。特點(diǎn):遞增 

  1. < id name="id" column="id">   
  2.     < generator class="identity"/>   
  3. < /id> 

注:對(duì)于MySql數(shù)據(jù)庫(kù)使用遞增序列時(shí)需要在建表時(shí)對(duì)主鍵指定為auto_increment屬性。

2、sequence:用于Oracle數(shù)據(jù)庫(kù) 

  1. < id name="id" column="id">   
  2.    < generator class="sequence">   
  3.      < param name="sequence">序列名< /param>   
  4.    < /generator>   
  5. < /id> 

3、native:跨數(shù)據(jù)庫(kù)時(shí)使用,由底層方言產(chǎn)生。
Default.sequence為hibernate_sequence

  1. < id name="id" column="id">   
  2.    < generator class="native"/>   
  3. < /id>   

注:使用native時(shí)Hibernate默認(rèn)會(huì)去查找Oracle中的hibernate_sequence序列。
如果Oracle中沒(méi)有該序列,連Oracle數(shù)據(jù)庫(kù)時(shí)會(huì)報(bào)錯(cuò)。

4、hilo:通過(guò)高低位合成id,先建表hi_value,再建列next_value。必須要有初始值。

  1. < id name="id" column="id">   
  2.     < generator class="hilo">   
  3.       < param name="table">high_val< /param>   
  4.        < param name="column">nextval< /param>   
  5.       < param name="max_lo">5< /param>   
  6.     < /generator>   
  7. < /id>  

5、sequencehilo:同過(guò)高低位合成id,建一個(gè)sequence序列,不用建表。 

  1. < id name="id" column="id">   
  2. < generator class="hilo">   
  3. < param name="sequence">high_val_seq< /param>   
  4. < param name="max_lo">5< /param>   
  5. < /generator>   
  6. < /id> 

6、assigned:用戶(hù)自定義id; 

  1. < id name="id" column="id">   
  2. < generator class="assigned"/>   
  3. < /id> 

7、foreign:用于一對(duì)一關(guān)系共享主健時(shí),兩id值一樣。

【編輯推薦】

  1. Hibernate創(chuàng)建命名策略
  2. hibernate Key Generator 主鍵生成方式
  3. Hibernate的主鍵生成機(jī)制
  4. Hibernate緩存概述
  5. Hibernate Session的delete()方法
責(zé)任編輯:book05 來(lái)源: 百度博客
相關(guān)推薦

2009-06-29 08:59:05

hbm的generat

2009-09-15 18:11:41

接口編程

2009-07-02 09:32:47

generator子元Hibernate

2009-07-02 09:34:05

hibernate的l

2009-09-23 13:33:51

Hibernate屬性

2009-09-29 17:00:08

Hibernate c

2012-02-03 10:21:47

HibernateJava

2009-09-25 13:39:40

Hibernate屬性

2009-09-28 09:56:53

Hibernate屬性

2009-09-23 10:23:03

Hibernate檢查

2011-04-07 11:06:18

Hibernate

2009-08-27 11:59:09

蘋(píng)果雪豹Windows 7

2011-11-08 14:50:59

谷歌Siri逃避壟斷

2009-05-14 09:04:50

處理器IntelAMD

2009-06-18 11:43:40

Hibernate uHibernate s

2010-08-30 10:51:35

紅帽云計(jì)算

2017-07-28 10:05:58

Pythonyieldgenerator

2021-05-13 09:11:11

PythonGo編程

2020-04-03 21:54:54

物聯(lián)網(wǎng)5G技術(shù)

2011-03-09 09:56:28

Kindle亞馬遜電子書(shū)
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产成人免费视频网站高清观看视频 | 免费黄色在线 | 亚洲精品在线免费观看视频 | a在线视频 | 91精品国产乱码久久久久久久久 | 美女福利视频一区 | 亚州成人 | 国产网站在线免费观看 | 91久久久久久久久久久 | 久久蜜桃av一区二区天堂 | 国产一区二区视频免费在线观看 | 亚洲国产精品网站 | www.中文字幕| 国产原创视频 | 欧美一级黄色网 | 亚洲精品久久久一区二区三区 | 99精品视频在线 | аⅴ资源新版在线天堂 | 精品欧美一区二区三区精品久久 | 欧美一级网站 | 成人av免费在线观看 | 亚洲日日夜夜 | 二区视频 | 久久久久久久久久久高潮一区二区 | 国产精品一区二区三区久久久 | www.精品国产| 亚洲综合网站 | 999久久久| 亚洲成人三区 | 久久久久久国产 | 亚洲视频在线播放 | 国产欧美日韩在线播放 | 黄网站免费在线看 | 日韩国产一区 | 日韩靠逼| 国产一区影院 | 羞羞的视频在线观看 | 精品乱子伦一区二区三区 | www.4hu影院 | 国产亚洲一区二区三区在线观看 | 久久久久国产精品午夜一区 |