equals () и hashCode () переопределяют в hybris - PullRequest
0 голосов
/ 10 февраля 2020

Есть ли способ переопределить методы equals() и hashCode() для типов из *-items.xml? Например:

 <itemtype code="FaqParagraph" extends="GenericItem" autocreate="true" generate="true"
                  jaloclass="com.training.core.jalo.FaqParagraph">
            <deployment table="FaqParagraph" typecode="20004"/>
            <attributes>
                <attribute qualifier="code" type="java.lang.String">
                    <modifiers initial="true" write="false" optional="false"/>
                    <persistence type="property"/>
                </attribute>
            </attributes>
 </itemtype>

Есть ли способ переопределить equals() и hashCode() для FaqParagraphModel?

1 Ответ

1 голос
/ 10 февраля 2020

Если ваш вопрос касается сгенерированных ** экземпляров модели, нет возможности иметь пользовательскую реализацию для hashCode и equals. Обратите внимание, что «сгенерированная» реализация рассматривает два экземпляра как равные, если они имеют одинаковый PK и находятся в одном и том же tenant.

...