如何更改数据库表中的默认属性属性前缀名称

2020-09-04 21:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)默认情况下,SAP Commer...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


默认情况下,SAP Commerce Hybris通过将" p_"附加到items.xml中声明的属性名称来在数据库中创建持久属性列名称。

我们需要更改它。 请提出我们在哪里以及如何更改它。

2条回答
huskylover
2020-09-04 21:46 .采纳回答

嗨,

在平台中,我们有ybootstarp.jar,其中包含针对不同D供应商的所有与数据库有关的操作以及其他核心功能。

如果将其解压缩到winrar中,您会看到-

HybrisSchemaGenerator ---->在初始化时被调用,它为配置的数据库为Hybris创建架构,数据库和表。

HybrisDatabaseSettingsFactory ---->它提供DatabseProvider(mysql/oracle/Hana)并提供数据库配置详细信息,例如db url

要更改表名中的前缀- 添加了db.prefix属性,并在local.properties中提供了一些值。

要更改列名中的前缀-

检查以下课程-

DatabaseModelGenerator.class->计算列的索引名称

YAttributeDeployment.class->设置Db属性和列名

YAttributeDescriptor.class

需要检查,因为它们打包在d中没有源代码,因此如何对其进行修改。

一周热门 更多>