個人對商品與訂單理解設計

2021-10-07 21:28:29 字數 293 閱讀 3363

商品product 商品狀態product_status 訂單order(json儲存商品資訊)

商品資訊是否可以修改,沒有人下單之前,商品可以修改,只要生成了訂單,那麼這個商品的資訊就不

應該被修改,這樣商品可以充當乙個商品憑證

product_status 0 無上架,1已上架 -1已刪除(邏輯刪除,歷史商品)

訂單儲存商品資訊有什麼好處,這樣的話歷史商品可以分到歷史商品表,遷移方便,那麼這樣子後

商品表的資料就不會太多,導致資料過大,查詢效率降低問題。

望路過的大神,指點一下。

對RESTful Web API的理解與設計思路

眾所周知,http有四個方法,get post put和delete,分別對應資料庫的select insert update和delete,一般的教程說到這裡也就over了,其實光是知道這個還不夠,還不足以把各種業務操作轉變為這四個方法。下面我給出一些設計思路,這是我自行實踐的總結,如有謬誤,請不...

個人對mybatis框架的理解與體會

年末了,停下來歇歇,順便把自己對mybatis的理解來說一說。本次開發用的是spring mvc 3.0 mybatis,spring mvc就不多說了,接下來,重點說一下mybatis,本人也第一次使用mybatis,mybatis其實就是對jdbc的封裝,對程式設計師的編寫sql能力的要求比較高...

設計模式個人理解

第八章 模板方法模式 定義 在乙個方法中定義乙個演算法骨架,而將一些步驟延遲到子類中。模板方法使得子類在不改變演算法結構的情況下,重新定義演算法的某些步驟。個人理解 即演算法都封裝到抽象類中,部分細節的實現定義抽象方法或提供預設實現,由子類實現不同的具體操作或覆蓋父類提供的預設方法。優點 將整個演算...