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

Что такое native в @Query для Hibernate

`native` в `@Query` указывает, что запрос написан на нативном SQL, а не на JPQL/HQL. Это позволяет использовать специфичные для СУБД функции или синтаксис, но теряется переносимость между базами данных. Пример: ```java @Query(value = "SELECT * FROM users WHERE age > :age", nativeQuery = true) List findUsersOlderThan(@Param("age") int age); ``` Особенности: - Запрос выполняется напрямую в БД - Возвращаемые сущности должны соответствовать структуре таблицы - Нет проверки на уровне Hibernate (ошибки обнаруживаются только при выполнении) - Может быть полезен для сложных запросов или оптимизаций
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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