Удалить динамический атрибут в hybris через backoffice
Когда динамический атрибут удаляется из items.xmls, hybris сообщает об ошибке, потому что обработчик атрибута Spring bean не существует. Эта ошибка обычно препятствует сохранению моделей типа Hybris, которым принадлежал атрибут. Даже после того, как объявление и атрибут бина удалены, hybris все еще жалуется на существование ссылки на бин.
Как удалить DynamicAttributeHandler из БД через бэк-офис в Hybris?
2 ответа
Самый простой способ сделать это - зайти в backoffice -> Types -> search for your type -> Properties, а затем удалить свойство и сохранить.
Вы должны удалить свой пользовательский атрибут из Attributedescriptors
Таблица.
Используйте прямой оператор SQL:
DELETE FROM attributedescriptors WHERE (QualifierInternal ='attributename')