SAPSAP 修行SAP 实用篇

SAP Hybris Commerce里类似ABAP里的透明表设

2020-02-29  本文已影响0人  _扫地僧_

标题的“透明表”得上引号,原因是因为Hybris里的table modelling和Netweaver里的transparent table还不是绝对的一致, 虽然从作用上说都是从物理的DB表上再抽象一层出来这样在application layer可以进行和DB provider independent的开发,从而实现应用代码和DB的解耦。但是Netweaver完成得更加优雅,而Hybris显得有点简单粗暴。
在每个Hybris extension的folder里都有一个items.xml文件,里面用来定义该extension需要使用的"transparent table". 需要为每个支持的DB分别定义DB specific的data type:

不过ABAP也支持这种比较笨的思路,直接用OPEN SQL的方式指定DB执行的provider name:

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


上一篇 下一篇

猜你喜欢

热点阅读