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

Какой метод будем использовать для поиска в Repository

В Spring Data JPA для поиска в репозитории можно использовать: 1. **Встроенные методы** (например, `findById()`, `findAll()`) 2. **Query Methods** - создание методов по соглашению именования: ```java List findByLastName(String lastName); List findByAgeGreaterThan(int age); ``` 3. **@Query** для кастомных JPQL/SQL запросов: ```java @Query("SELECT u FROM User u WHERE u.email = ?1") User findByEmail(String email); ``` 4. **Specification API** для динамических запросов 5. **Querydsl** для типобезопасных запросов Выбор зависит от сложности запроса. Для простых случаев достаточно Query Methods, для сложных - @Query или Specification.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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