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

Использовал ли нативные запросы для работы с базой данных

Да, использовал. Нативные запросы в JPA (Java Persistence API) позволяют выполнять SQL-запросы напрямую к БД, что полезно для сложных операций или оптимизации. Пример с `EntityManager`: ```java Query query = entityManager.createNativeQuery( "SELECT * FROM users WHERE age > :age", User.class); query.setParameter("age", 25); List users = query.getResultList(); ``` Или через Spring Data JPA: ```java @Query(value = "SELECT * FROM users WHERE status = :status", nativeQuery = true) List findByStatus(@Param("status") String status); ``` **Плюсы:** - Полный контроль над запросом - Возможность использовать специфичные для СУБД функции **Минусы:** - Потеря переносимости между БД - Риск SQL-инъекций, если не использовать параметризацию
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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