Встречается на собеседованиях • сегодня

Какие знаешь варианты Spring Data помимо JPA

Spring Data предлагает множество модулей для работы с различными хранилищами:

  1. Spring Data JDBC - легковесная альтернатива JPA, работающая напрямую с JDBC, без кэширования и dirty checking.

  2. Spring Data MongoDB - для работы с MongoDB:

java
@Document(collection = "users")
public class User {
    @Id
    private String id;
    private String name;
}
  1. Spring Data Redis - для работы с Redis как key-value хранилищем.

  2. Spring Data Elasticsearch - интеграция с Elasticsearch.

  3. Spring Data Cassandra - для работы с Cassandra.

  4. Spring Data Neo4j - для графовой БД Neo4j.

  5. Spring Data R2DBC - реактивное программирование с реляционными БД.

  6. Spring Data LDAP - для работы с LDAP.

Каждый модуль предоставляет репозитории по аналогии с JPA (CrudRepository, PagingAndSortingRepository), но с особенностями конкретной технологии.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы