Hybris ECP裡Customer對應的資料庫表

i042416發表於2018-04-15

SAP CRM裡Account明細頁面:

Hybris ECP裡Customer對應的資料庫表

SAP C4C裡Account明細頁面:

在Hybris storefront註冊一個帳號:

Hybris ECP裡Customer對應的資料庫表

註冊成功之後能在backoffice裡看到成功生成的customer,裡面的Customer ID是自動生成的,類似ABAP裡的uuid.

Hybris ECP裡Customer對應的資料庫表

在Hybris Administration console裡使用flexible search試圖去查詢該customer:

Hybris ECP裡Customer對應的資料庫表

查詢到一條記錄:

Hybris ECP裡Customer對應的資料庫表

該記錄的uuid和backoffice裡看到的一致:

Hybris ECP裡Customer對應的資料庫表

檢視flexible search對應的SQL語句,發現select from裡用到的"{customer}"被翻譯成了真正的資料庫表users. 大括號裡定義的customer在Hybris裡稱為code

Hybris ECP裡Customer對應的資料庫表

從code到真正DB表的對映在xml檔案裡定義:

Hybris ECP裡Customer對應的資料庫表

Hybris Administration console裡可以檢視每個DB table有多少條記錄:

Hybris ECP裡Customer對應的資料庫表

要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:

Hybris ECP裡Customer對應的資料庫表
Hybris ECP裡Customer對應的資料庫表

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2152952/,如需轉載,請註明出處,否則將追究法律責任。

相關文章