Встречается на 2% собеседований по Java
Работал ли с нативными запросами
Да, работал с нативными SQL-запросами через JDBC или JPA (EntityManager). Например, в Spring Data JPA можно использовать @Query с nativeQuery = true или напрямую через EntityManager.createNativeQuery().
Пример с JPA:
java
@Repository
public interface UserRepository extends JpaRepository<User, Long> {
@Query(value = "SELECT * FROM users WHERE age > :age", nativeQuery = true)
List<User> findUsersOlderThan(@Param("age") int age);
}Пример с JDBC:
java
try (Connection conn = dataSource.getConnection();
PreparedStatement stmt = conn.prepareStatement("SELECT * FROM users WHERE active = ?")) {
stmt.setBoolean(1, true);
ResultSet rs = stmt.executeQuery();
// обработка результатов
}Важно: нативные запросы требуют осторожности из-за риска SQL-инъекций и привязки к конкретной СУБД.

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