Есть главная сущность Order, она связана с некоторыми другими сущностями.
В целях оптимизации и повышения производительности нужно было не полностью подкачивать эту сущность, а точнее подкачивать все, кроме коллекции document_packages. Я написал fetchplan и попытался его применить, но все равно подкачивается document_packages, хотя по хорошему, там должен быть null.
Фетч план:
<fetchPlans xmlns="http://jmix.io/schema/core/fetch-plans">
<fetchPlan class="ru.mtsbank.lkpbackoffice.entity.Order"
name="moos"
extends="_local"
>
<property name="partner" fetchPlan="_base"/>
<property name="events" fetchPlan="_base"/>
</fetchPlan>
</fetchPlans>
Код, в котором проверяю, подкачивается ли document_packages:
FetchPlan fetchPlan = fetchPlanRepository.getFetchPlan(Order.class, "moos");
var list = dataManager
.load(Order.class)
.query("select o from Order_ o")
.fetchPlan(fetchPlan)
.list();
log.info(list.toString());
Верия jmix 1.2.4
P.S. Попробовал использовать даже встроенный фетч план _local, который должен подкачивать только примитивы, но даже он не сработал и подкачиваются все ссылочные атрибуты