专栏首页Jerry的SAP技术分享SAP Hybris Commerce里类似ABAP里的透明表设计

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

标题的“透明表”得上引号,原因是因为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:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SAP CRM One Order关于索引表CRMD_ORDER_INDEX的一些性能问题的分析

    Subject: FW: custom development in IC search for Customer

    Jerry Wang
  • Hybris Commerce里和Tomcat相关的一些配置信息

    local.properties: 优先级高于project.properties

    Jerry Wang
  • CRM, C4C和SAP Hybris的数据库层设计

    CRM大家都很熟悉了,application developer最多用Open SQL直接操作表。

    Jerry Wang
  • thinkphp3.2同时连接两个数据库的简单方法

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对ZaLou.Cn的支持。

    砸漏
  • thinkphp3.2.3框架动态切换多数据库的方法分析

    本文实例讲述了thinkphp3.2.3框架动态切换多数据库的方法。分享给大家供大家参考,具体如下:

    砸漏
  • Thinkphp连接Oracle

    'DB_TYPE' => 'oracle', // 数据库类型 'DB_HOST' => 'XXXXXXX', //...

    苦咖啡
  • laravel切换数据库

    在 config/database.php 的 connections 选项中加上新增数据库连接配置:

    章鱼喵
  • 微信小程序实战–集阅读与电影于一体的小程序项目(五)

    zhang_derek
  • 数据可视化系统NGraph相关功能截图

    去年重写了报表系统并为之取名为NGraph, 目的是做一套可以通过API提交数据来生成可视化数据的系统。

    用户1416054
  • Python日志:自定义输出字段 json格式输出方式

    最近有一个需求:将日志以json格式输出, 并且有些字段是logging模块没有的.看了很多源码和资料, 终于搞定, 抽取精华分享出来, 一起成长.

    砸漏

扫码关注云+社区

领取腾讯云代金券