Как работает Spring GraphQL и что такое DataFetcher?

Middle
237 просмотров
AFK Offer AI

Spring GraphQL интегрирует GraphQL Java в Spring экосистему. Схема описывается в .graphqls файлах, а DataFetcher (или @SchemaMapping) определяет как получать данные для каждого поля. QueryMapping/MutationMapping — удобные аннотации для методов контроллера. Поддерживает DataLoader для решения N+1 в GraphQL — батчинг запросов к БД.

Следующий вопрос

Как работает orphanRemoval в JPA и чем отличается от CascadeType.REMOVE?