2020-09-04 21:15发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
默认情况下,SAP Commerce Hybris通过将" p_"附加到items.xml中声明的属性名称来在数据库中创建持久属性列名称。
我们需要更改它。 请提出我们在哪里以及如何更改它。
嗨,
在平台中,我们有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中没有源代码,因此如何对其进行修改。
Abhinav,
这似乎是不可能的,因为在初始化/更新期间,列名是使用p_创建的。 参考链接: https://wiki .hybris.com/display/forum/specifying + a + table + column + name + of + an +属性
最多设置5个标签!
嗨,
在平台中,我们有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中没有源代码,因此如何对其进行修改。
Abhinav,
这似乎是不可能的,因为在初始化/更新期间,列名是使用p_创建的。 参考链接: https://wiki .hybris.com/display/forum/specifying + a + table + column + name + of + an +属性
一周热门 更多>