我正在尝试插入使用产品对象的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
答案 0 :(得分:2)
添加到@dj_frunza答案,因为value
是Object
类型,您需要提供对象类型,后跟其值,用逗号(,)分隔
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
答案 1 :(得分:1)
value属性需要两个字符串而不是一个 (而不是" efgh"应该有" efgh,ijkl") 大写也应该使用大写(即insert_update应该是INSERT_UPDATE)。 我修改了impex,而bellow是适用于我的版本:
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