Сопоставление Middle Spring Data JPA обновлено
Ключевое слово в имени метода и SQL
Вопрос
Сопоставьте часть имени производного метода и условие в запросе.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
Spring Data переводит ключевые слова имени в JPQL. Длинные имена читать тяжело: для сложных условий лучше @Query или Specification.
Правильные пары
findByAgeBetweenage between ?1 and ?2findByNameContainingIgnoreCaseupper(name) like upper(%?1%)findByStatusInstatus in (?1)findByDeletedAtIsNulldeleted_at is nullfindTop5ByOrderByCreatedAtDescorder by created_at desc limit 5Разбор
Spring Data переводит ключевые слова имени в JPQL. Длинные имена читать тяжело: для сложных условий лучше @Query или Specification.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.