Здравствуйте.
Jmix version: 2.1.3
Jmix Studio plugin version: 2.1.2-232
IntelliJ version: IntelliJ IDEA 2023.2.5 (Community Edition)
Странная ситуация-на форме есть таблица сущностей(SpareParts), одно из полей данной сущности-ссылка на сущность из другого хранилища (там сущности только для чтения).
@SystemLevel
@Column(name = "SPARE_PART_FROM_ISP_ID", length = 23)
private String sparePartFromISPId;
@DependsOnProperties({"sparePartFromISPId"})
@JmixProperty
@Transient
private Isp sparePartFromISP;
При сохранении формы-данная ссылка обнуляется ((.
Сохранял и через dataContext, и через получение данных из collectionContainer:
List<SparePart> spareParts = sparePartsForBoxesDc.getMutableItems();
SaveContext saveContext = new SaveContext();
spareParts.forEach(obj -> {
saveContext.saving(obj);
});
EntitySet ret = dataManager.save(saveContext);
Например в дебаггере перед dataManager.save я вижу что String ссылки на сущность из другого хранилища содержит запись, а после save она null.
Подскажите что я неправильно понимаю?