Заданные данные не будут приняты, так как ваша конфигурация:
@OneToMany(fetch = FetchType.LAZY, mappedBy = "restaurant")
Ленивый означает, что данные не будут выбраны, если вы не запросите их явно.
Когда вы вычисляете выражение и нажмите на питание, он выполнит запрос (потому что он вызовет метод get), который вернет данные. Вы можете попробовать это, если вы включите флаг show_ sql, используя:
spring.jpa.show-sql=true
Дополнительно, попробуйте вернуть данные без их отладки.
Кроме того, используйте DTO для возврата данных клиенту и не используйте @JsonIgnore, это плохая практика (это быстрое решение)