為了說明各種spring data模組的用法,我們會使用電子商務部門的示例領域(如圖1-1所示)。由於各種nosql資料儲存通常具有特定的功能和適用場景,在個別章節會對領域的實現方式做出一些調整,甚至只有它的部分實現,這種做法不代表必須以一種特定的方法來實現領域,而是強調某些儲存應該更適用於特定的應用場景。
在模型的核心,有客戶(customer),包含客戶的基本資料,如姓、名、電子郵箱位址、位址(一組包含街道、城市和國家的集合),還有由產品名稱、描述、**和其他屬性構成的產品(product)。這些抽象是組成crm(客戶關係管理系統)和庫存系統的基礎。最重要的是客戶可以訂購訂單(order),訂單資訊包含訂購的客戶、郵寄和付款位址、訂購時間、訂單狀態和一組商品明細。而這些商品明細又包含乙個特定的產品、訂購的數量和產品的**。
圖1-1 領域模型
python實戰訓練 基礎練習 13
題目 列印出楊輝三角形前十行。程式分析 無。def generate numrows r 1 for i in range 1 numrows list map lambda x,y x y,0 r 1 r 1 0 return r numrows a generate 10 for i in a ...
Hadoop基礎 13 Hive實戰
原始碼見 帶有external關鍵字的就是外部表 不然一般都是內部表 managed table create external table emp external empno int,ename string,job string,mgr int,hiredate timestamp,sal d...
Python全棧開發實戰學習13
class 類名 屬性 方法 pass現實中先有物件後有類 物件1 李坦克 特徵 學校 oldboy 姓名 李坦克 性別 男 年齡 22 技能 吃飯 學習睡覺 物件2 王大陸 特徵 學校 oldboy 姓名 王大陸 性別 男 年齡 21 技能 吃飯 學習睡覺 物件3 牛深度 特徵 學校 oldboy...