#hybris
#sap-коммерция-облако
Вопрос:
Когда мы определяем java.lang.Строка или строка и логическое значение или java.lang.Логическое значение как тип атрибута в items.xml в гибрисе.
Ответ №1:
Начиная с версии Hybris 4, можно использовать примитивные типы Java вместо связанных классов-оболочек, например boolean
, вместо java.lang.Boolean
. Преимущество этого заключается в том, что определение атрибута автоматически получает значение по умолчанию. Это устраняет необходимость в обработке null
значений.
Таким образом, вы можете изменить следующее определение
<attribute qualifier="myAttribute" type="java.lang.Boolean">
<modifiers read="true" write="true" initial="true" optional="false"/>
<persistence type="property"/>
</attribute>
в
<attribute qualifier="myAttribute" type="boolean">
<modifiers read="true" write="true" initial="true" optional="false"/>
<persistence type="property"/>
</attribute>
и выполните обновление системы, чтобы изменения вступили в силу.