通过后台删除hybris中的动态属性

时间:2018-11-30 14:11:57

标签: java spring hybris backoffice

当从 items.xmls 中删除动态属性时,hybris报告错误,因为属性处理程序Spring bean不存在。此错误通常会阻止保存拥有该属性的Hybris类型的模型。即使在删除bean的声明和属性之后,hybris仍然抱怨对bean的引用的存在。

如何通过Hybris中的后台从数据库中删除DynamicAttributeHandler?

2 个答案:

答案 0 :(得分:1)

您必须从Attributedescriptors表中删除自定义属性。

使用直接SQL语句:

DELETE FROM attributedescriptors WHERE (QualifierInternal ='attributename')

答案 1 :(得分:1)

最干净的方法是转到后台->类型->搜索类型->属性,然后删除属性并保存。