Привет, вопрос по spring jpa, как красиво сохранять дочерние сущности без костылей? Предположим есть следующие сущности (фото). Я хочу вставить в базу данных новое блюдо. Так как сущность блюдо связана с другой сущностью, а та с еще другой и так по цепочке, то становится непонятно как реализовать вставку сразу всего блюда, со всеми ингредиентами, со всем описанием и т.д. (допустим имея json, сразу вставить все данные в базу). Если бы база была пустая. то я мог бы сделать каскадную вставку и не парился бы, однако что если я хочу создать блюдо, которое состоит из ингредиентов, которые уже записаны в базе? Их надо предварительно select(нуть)?! Иии короче появляются мысли придумать какие-то классы помощники для представления зависимостей в виде графа, но что-то мне подсказывает, что уже есть доступное решение для проблемы, нет?