Встречается на 2% собеседований по Java
Работал ли с Spring Data
Да, работал. Spring Data упрощает доступ к данным через репозитории, поддерживает JPA, MongoDB, Redis и другие СУБД. Основные аннотации: @Repository, @Entity, @Id.
Пример репозитория для JPA:
java
public interface UserRepository extends JpaRepository<User, Long> {
List<User> findByEmail(String email);
}Плюсы:
- Минимальный boilerplate-код
- Поддержка пагинации (
Pageable), сортировки - Query Methods (по названию метода генерируется запрос)
Работал с @Query, @Modifying, @Transactional, проекциями (DTO через интерфейсы). Для сложных запросов использовал Specification или QueryDSL.

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