1

我正在尝试插入使用产品对象的 ProductFeature 表中。但做不到。如何将值插入到下面的 impex 标头?

insert_update ProductFeature; product(code,catalogVersion(catalog(id[default=hpeCatalog]),version[default=Staged]))[unique=true];qualifier;value[translator=de.hybris.platform.catalog.jalo.classification.impex.ProductFeatureValueTranslator] 
;J007007;abcd;efgh
4

2 回答 2

2

添加到@dj_frunza 答案,因为valueObject类型,您需要提供对象类型,后跟其值,两者都用逗号(,)分隔

INSERT_UPDATE ProductFeature; product(code,catalogVersion(catalog(id[default=hpeCatalog]),version[default=Staged]))[unique=true];qualifier;value[translator=de.hybris.platform.catalog.jalo.classification.impex.ProductFeatureValueTranslator] ;
;J007007;abcd;String,efgh
于 2017-01-10T05:36:21.227 回答
1

value 属性需要两个字符串而不是一个(应该是“efgh,ijkl”而不是“efgh”)标题也应该使用大写(即 insert_update 应该是 INSERT_UPDATE)。我修改了 impex,下面是适合我的版本:

INSERT_UPDATE ProductFeature; product(code,catalogVersion(catalog(id[default=hpeCatalog]),version[default=Staged]))[unique=true];qualifier;value[translator=de.hybris.platform.catalog.jalo.classification.impex.ProductFeatureValueTranslator] ;
;J007007;abcd;efgh,ijkl
于 2017-01-09T15:40:54.803 回答