Тэги: Java, Spring, json, maven, rest.
Тэги: Spring Boot, руководство, Kotlin, gradle, rest.
Тэги: файлы, Spring Boot, руководство, Kotlin, rest, gradle.
Тэги: Spring Data, SQL, Kotlin, rest, gradle, json, Hibernate, H2.
Тэги: Spring Boot, maven, Java, rest.
Тэги: SQL, gradle, rest, Kotlin, Spring Data.
Тэги: Spring Boot, rest, Java, yaml, файлы.
Тэги: Collections, Spring Data, Spring Boot, rest, Kotlin, YouTube, руководство, SQL.
В предыдущей статье Spring Data JPA, REST и Kotlin: "один-ко-многим", изменение данных мы научились изменять дочерние сущности городов при изменении родительской сущности страны. А сейчас давайте научимся выбирать из таблицы только те поля, которые нам реально нужны, а не всю сущность целиком. В Spring Data JPA есть такое понятие как проекции. Рассмотрим конкретный пример.
Давайте сделаем новый эндпоинт, который будет возвращать список названий всех стран, отсортированный по алфавиту. Кроме названий, других полей выводить не требуется. Опираясь на уже имеющиеся у нас знания из предыдущих статей, добавим в CountryRepository такой метод:
Тэги: SQL, json, Spring, Hibernate, Collections, rest.
Тэги: Spring Data, Collections, YouTube, руководство, rest, Kotlin, Spring Boot.
В предыдущей статье Spring Data JPA, REST и Kotlin: "один-ко-многим", чтение данных мы добавили к родительской сущности «Страна» дочернюю сущность «Город». В итоге у нас получилось отношение «один-ко-многим». В продолжение этой темы научимся создавать, изменять и удалять города вместе со странами в рамках одного запроса от клиента.
Kotlin, Java, Spring, Spring Boot, Spring Data, Spring AI, SQL, PostgreSQL, Oracle, H2, Linux, Hibernate, Collections, Stream API, многопоточность, чат-боты, нейросети, файлы, devops, Docker, Nginx, Apache, maven, gradle, JUnit, YouTube, руководство, ООП, алгоритмы, головоломки, rest, GraphQL, Excel, XML, json, yaml.