Hybris ECP 里 Customer 对应的数据库表

SAP CRM 里 Account 明细页面:

SAP C4C 里 Account 明细页面:
在 Hybris storefront 注册一个帐号:

注册成功之后能在 backoffice 里看到成功生成的 customer,里面的 Customer ID 是自动生成的,类似 ABAP 里的 uuid.

在 Hybris Administration console 里使用 flexible search 试图去查询该 customer:

查询到一条记录:

该记录的 uuid 和 backoffice 里看到的一致:

查看 flexible search 对应的 SQL 语句,发现 select from 里用到的"{customer}"被翻译成了真正的数据库表 users. 大括号里定义的 customer 在 Hybris 里称为 code

从 code 到真正 DB 表的映射在 xml 文件里定义:

Hybris Administration console 里可以查看每个 DB table 有多少条记录:

要获取更多 Jerry 的原创技术文章,请关注公众号"汪子熙":

版权声明: 本文为 InfoQ 作者【Jerry Wang】的原创文章。
原文链接:【http://xie.infoq.cn/article/4f6a13674ee1b804b0081bfa3】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论