2020-09-15 01:56发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
我正在浏览Wiki https://中的类型系统 wiki.hybris.com/display/release5/Type+System+Documentation#TypeSystemDocumentation-Relations
1:n的关系类型和集合类型1:n的确切区别是什么? 我在Wiki上已经读到,如果它们的缩放比例不太好,则不应使用集合。 其次,由于数据库字段的长度有限,超过该长度的值将被切断并丢失。
简单来说,Relational类型如何解决上述问题? 它是什么内部实现。
谢谢
你好亚什万斯,
差异很小,如下所述:
在Java类中,关系的两端都可以使用源项目实例和目标项目实例。
仅需要为1:n关系创建一个关系,但是对于集合,您需要首先创建一个集合类型,然后在相应的项目类型中创建该类型的属性。
集合可在多种项目类型之间重复使用,但关系不可。
1:n关系和集合属性将数据存储在目标中以逗号分隔的pk中的相应源项中,因此没有区别。
但是,如果您定义了一个m:1关系来区别,那么在这种情况下,目标项目的pk将存储在源项目中。
例如,如果存在一个1:n关系定义为:
然后我们建议将其重新定义为m:1关系,例如:
最多设置5个标签!
你好亚什万斯,
差异很小,如下所述:
在Java类中,关系的两端都可以使用源项目实例和目标项目实例。
仅需要为1:n关系创建一个关系,但是对于集合,您需要首先创建一个集合类型,然后在相应的项目类型中创建该类型的属性。
集合可在多种项目类型之间重复使用,但关系不可。
1:n关系和集合属性将数据存储在目标中以逗号分隔的pk中的相应源项中,因此没有区别。
但是,如果您定义了一个m:1关系来区别,那么在这种情况下,目标项目的pk将存储在源项目中。
例如,如果存在一个1:n关系定义为:
然后我们建议将其重新定义为m:1关系,例如:
一周热门 更多>