亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

第三范式表設計

第三范式,為什么用三張表;兩張就可以商品對應分類表是多對一的,沒必要做一個關聯表啊

正在回答

3 回答

太抬舉我了,我就是個剛開始弄這里的小白,你可以直接說我說的不對。不過我說的懶加載是hibernate在進行建表的映射配置時配置的那個屬性,不是前端顯示圖片那個啊。也是我打擾了,很抱歉

0 回復 有任何疑惑可以回復我~
#1

慕妹4622981 提問者

那只想笑了,不是是java工程師也不懂hibernate框架,但我要聲明一點,不只有我所謂的客戶端和服務器不一定只的是apache有可能是只數據庫服務器或其他,但惰性加載原理不就是這樣嗎,收到請求后才對數據做處理。
2018-05-05 回復 有任何疑惑可以回復我~

你是想在分類表里加一個字段對應商品id?這樣的話每加一個商品,你的分類表就要加一條數據,但實際上你的分類并沒有增加

0 回復 有任何疑惑可以回復我~
#1

慕妹4622981 提問者

為什么要在分類表加商品id,在商品表加分類id那樣不是更好,要搞清楚分類和商品是一對多關系
2018-05-05 回復 有任何疑惑可以回復我~
#2

晴朗星期 回復 慕妹4622981 提問者

其實他后面說了要避免外鍵,你往后看看?我覺得這樣搞得話,根據分類查商品,會把分類的數據也加載進來,這是不必要的,如果在這里設置了懶加載,那反過來根據商品查分類又查不到分類,因為沒加載。
2018-05-05 回復 有任何疑惑可以回復我~
#3

慕妹4622981 提問者 回復 晴朗星期

為什么設置惰性加載就查不到了,這個有點不明白;還有實際開發有多少公司用外鍵,估計也沒多少,就是因為外鍵關聯的表記錄刪除太麻煩,而且嵌套復雜的業務邏輯時表數據相互交叉如果加了外鍵,那刪除的關系也變的特別復雜,所有現在的it公司來說要加外鍵的還真沒幾個
2018-05-05 回復 有任何疑惑可以回復我~
#4

晴朗星期 回復 慕妹4622981 提問者

另外我才想到的,一個商品也許未必就只能屬于一個類啊??丛O計吧,即屬于生活用品,又屬于促銷類用品也沒毛病吧
2018-05-05 回復 有任何疑惑可以回復我~
#5

慕妹4622981 提問者 回復 晴朗星期

還有我所知的惰性加載,是客戶端向服務器發送請求時,才會運行這就是惰性加載吧;好像默認就是哦不需要設置;如果是這要話你所謂的通過商品表中的商品分類字段,查詢分類表,查詢不到的說法,讓我感覺不符合邏輯
2018-05-05 回復 有任何疑惑可以回復我~
#6

慕妹4622981 提問者 回復 晴朗星期

還有我所知的惰性加載,是客戶端向服務器發送請求時,才會運行這就是惰性加載吧;好像默認就是哦不需要設置;如果是這要話你所謂的通過商品表中的商品分類字段,查詢分類表,查詢不到的說法,讓我感覺不符合邏輯
2018-05-05 回復 有任何疑惑可以回復我~
#7

慕妹4622981 提問者 回復 晴朗星期

這里我不想表明什么,請你去看看你們公司的數據庫設計或是看看一些成熟的二次開發表設計,在回來復我。
2018-05-05 回復 有任何疑惑可以回復我~
查看4條回復

不知道呀

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

第三范式表設計

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號