Day02:

  • 1、 Identifiers

UNIQUE:每行唯一
NOT NULL:
IMMUTABLE:once inserted, can never be changed

  • 2、GenerationType生成值

AUTO(默認(rèn)):表示持久性提供程序(Hibernate)應(yīng)選擇適當(dāng)?shù)纳刹呗?br> IDENTITY:表示數(shù)據(jù)庫IDENTITY列將用于生成主鍵值
SEQUENCE:表示數(shù)據(jù)庫序列應(yīng)用于獲取主鍵值
TABLE:表示應(yīng)使用數(shù)據(jù)庫表獲取主鍵值

隱式使用UUID策略
@Id
@GeneratedValue( generator = "uuid" )
@GenericGenerator(
name = "uuid",
strategy = "org.hibernate.id.UUIDGenerator",
parameters = {
@Parameter(
name = "uuid_gen_strategy_class",
value = "org.hibernate.id.uuid.CustomVersionOneStrategy"
)
}
)
public UUID id;

  • 3昵慌、關(guān)系映射

父方:
@OneToMany(mappedBy = "person", cascade = CascadeType.ALL, orphanRemoval = true)
private List<Phone> phones = new ArrayList<>();
@OneToOne(mappedBy = "phone", cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY)
private PhoneDetails details;
子方:
@ManyToOne
private Person person;
@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "phone_id")
private Phone phone;

  • 4夷家、集合

兩個(gè)實(shí)體不能共享同一個(gè)集合的引用
集合值屬性不支持空值語義(hibernate不區(qū)分空集合和空集合引用)

  • 5价认、NaturalIdLoadAccess 自然編號(hào)

API:load()獲取對(duì)實(shí)體的引用(該實(shí)體已初始化)
getReference():獲取引用
@NaturalId(mutable=true):默認(rèn)為不可改,mutable=true時(shí)可變

  • 5潦蝇、繼承

父實(shí)體@MappedSuperclass:在域模型中體現(xiàn),不在數(shù)據(jù)庫模式中反應(yīng)深寥,不支持多態(tài)查詢
single table:@Inheritance(strategy = InheritanceType.SINGLE_TABLE)攘乒,所有子類映射到同一個(gè)數(shù)據(jù)庫表,每個(gè)子類必須定義唯一的標(biāo)識(shí)符值惋鹅,所以查詢效率最高则酝,只需單表
Joined table:@Inheritance(strategy = InheritanceType.JOINED)每個(gè)類有自己的表,超類表關(guān)聯(lián)關(guān)系负饲。該表主鍵為超類表的外鍵堤魁,該表@PrimaryKeyJoinColumn(name = "account_id")設(shè)置外鍵
Table per class:@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)喂链,各存各的,考慮多態(tài)關(guān)聯(lián)妥泉,使用union

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末霸饲,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子呀页,更是在濱河造成了極大的恐慌依许,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刽沾,死亡現(xiàn)場(chǎng)離奇詭異本慕,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)侧漓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門锅尘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人布蔗,你說我怎么就攤上這事藤违。” “怎么了纵揍?”我有些...
    開封第一講書人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵顿乒,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我泽谨,道長(zhǎng)璧榄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任吧雹,我火速辦了婚禮骨杂,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘吮炕。我一直安慰自己腊脱,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開白布龙亲。 她就那樣靜靜地躺著陕凹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪鳄炉。 梳的紋絲不亂的頭發(fā)上杜耙,一...
    開封第一講書人閱讀 51,718評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音拂盯,去河邊找鬼佑女。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的团驱。 我是一名探鬼主播摸吠,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼嚎花!你這毒婦竟也來了寸痢?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤紊选,失蹤者是張志新(化名)和其女友劉穎啼止,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體兵罢,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡献烦,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了卖词。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片巩那。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖此蜈,靈堂內(nèi)的尸體忽然破棺而出拢操,到底是詐尸還是另有隱情,我是刑警寧澤舶替,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站杠园,受9級(jí)特大地震影響顾瞪,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜抛蚁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一陈醒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧瞧甩,春花似錦钉跷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至朦促,卻和暖如春膝晾,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背务冕。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工血当, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓臊旭,卻偏偏與公主長(zhǎng)得像落恼,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子离熏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 非本人總結(jié)的筆記佳谦,抄點(diǎn)筆記復(fù)習(xí)復(fù)習(xí)。感謝傳智博客及黑馬程序猿記筆記啊記筆記 持久化類的狀態(tài) 持久化類三種狀態(tài) 持久...
    鍵盤瞎閱讀 430評(píng)論 0 1
  • 指測(cè)尊嚴(yán)——紅塵執(zhí)筆速寫廟宇的故事 文/清勇盧追 “尊嚴(yán)”是什么撤奸?——這是某日某處某小和尚對(duì)老和尚的請(qǐng)教吠昭。也是老和...
    清勇盧追閱讀 341評(píng)論 0 1
  • 最近常常在夢(mèng)里遇到那些已經(jīng)逝去的人,原來潛意識(shí)里表現(xiàn)出來的某種渴望胧瓜,在現(xiàn)實(shí)中是無法實(shí)現(xiàn)的矢棚,所以它以夢(mèng)這種虛幻的東西...
    果爾家的叮當(dāng)貓閱讀 195評(píng)論 0 0
  • 每天晚上來到臥室,養(yǎng)成了只要看到床就會(huì)覺得很舒服很幸福的感覺府喳,忙碌了一天蒲肋,終于可以安頓好自己的心了。
    給我一只折耳喵閱讀 111評(píng)論 0 0
  • 不確定的事情钝满,時(shí)有發(fā)生兜粘。 回想起前兩天過關(guān)的一幕,還是心有余悸弯蚜,是否迎來了人生第一次的誤機(jī)孔轴。因?yàn)楣ぷ骶壒剩瑫r(shí)常出差...
    Alvin_Lcl閱讀 177評(píng)論 0 0