Как исключить подтип в гибком поиске hybris - PullRequest
2 голосов
/ 14 февраля 2020

В hybris я создал ArchivalOrderModel расширяет orderModel

Перемещает данные из OrderModel в ArchivalOrderModel. (Удалена запись из OrderModel)

Когда я запустил запрос

select {pk} from {order}

В результате я тоже получаю записи ArchivalOrderModel.

Есть ли способ ограничить с помощью данных Определение моделирования или любое другое предложение для архива

1 Ответ

4 голосов
/ 15 февраля 2020

Когда мы ищем любой тип, по умолчанию его подтипы также будут получены в результате.

Если вы хотите исключить подтип, вы должны использовать восклицательный знак (!) При указании типа в запрос как этот.

Select * from {Order!}
...