Я получаю корневую сущность со всеми зависимостями через dataManager.load
Меняю значения полей как корневой сущности, так и зависимостей.
Вызываю dataManager.save() на корневой сущности. Вижу, что в БД попадают изменения, только для корневой сущности. Есть ли возможность чтобы при этом сохранялись изменения и для зависимостей ?
Первый способ (рекомендуемый) - явно добавить все измененные связанные сущности в SaveContext который затем передать в вызов DataManager.save() (см. Saving Entities). Так делает DataContext экранов редактирования, автоматически сохраняя все изменения в графе сущностей.
Второй способ - добавить параметр cascade = CascadeType.MERGE в аннотацию @OneToMany данного атрибута. Это привычный для JPA способ.