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

Работал ли с JPA Criteria API

Да, работал. JPA Criteria API предоставляет типобезопасный способ построения динамических запросов. Основные преимущества - избегание SQL-инъекций и удобство для сложных запросов с переменными условиями. Пример простого запроса: ```java CriteriaBuilder cb = entityManager.getCriteriaBuilder(); CriteriaQuery query = cb.createQuery(Employee.class); Root root = query.from(Employee.class); query.select(root) .where(cb.gt(root.get("salary"), 100000)) .orderBy(cb.desc(root.get("salary"))); List employees = entityManager.createQuery(query).getResultList(); ``` Для сложных запросов часто использую Predicate с комбинацией условий. Criteria API особенно полезен, когда условия запроса формируются динамически в runtime.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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