Встречается на 2% собеседований по Java

Какие удобства представляет Spring Data

Spring Data упрощает работу с данными, предоставляя:

  1. Репозитории – готовые CRUD-операции через интерфейсы (JpaRepository, CrudRepository).
  2. Автоматические запросы – по названиям методов (findByUsername(String username)).
  3. Поддержка JPA, NoSQL – единый подход для разных СУБД (MongoDB, Redis и др.).
  4. Pagination & Sorting – встроенная пагинация и сортировка.
  5. @Query – кастомные запросы (JPQL, native SQL).

Пример:

java
public interface UserRepository extends JpaRepository<User, Long> {
    List<User> findByEmail(String email); // Автогенерация запроса
    @Query("SELECT u FROM User u WHERE u.active = true")
    List<User> findActiveUsers(); // Кастомный JPQL
}

Минимум кода – максимум функциональности.

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

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

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

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