Встречается на собеседованиях • сегодня
Какие знаешь варианты Spring Data помимо JPA
Spring Data предлагает множество модулей для работы с различными хранилищами:
-
Spring Data JDBC - легковесная альтернатива JPA, работающая напрямую с JDBC, без кэширования и dirty checking.
-
Spring Data MongoDB - для работы с MongoDB:
java
@Document(collection = "users")
public class User {
@Id
private String id;
private String name;
}-
Spring Data Redis - для работы с Redis как key-value хранилищем.
-
Spring Data Elasticsearch - интеграция с Elasticsearch.
-
Spring Data Cassandra - для работы с Cassandra.
-
Spring Data Neo4j - для графовой БД Neo4j.
-
Spring Data R2DBC - реактивное программирование с реляционными БД.
-
Spring Data LDAP - для работы с LDAP.
Каждый модуль предоставляет репозитории по аналогии с JPA (CrudRepository, PagingAndSortingRepository), но с особенностями конкретной технологии.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы