В чём разница между JPQL и native SQL?
В каких случаях используются native SQL-запросы в Spring Data JPA?
Работал ли ты с React Native и в чем его отличия от React?
Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Рейтинг:
5
Сложность:
5
JPQL работает с сущностями и их полями, а не с таблицами. Native SQL работает напрямую с таблицами базы данных. JPQL независим от конкретной СУБД, а native SQL — нет. Native SQL даёт больше контроля и возможностей оптимизации. JPQL проще для поддержки в большинстве CRUD-сценариев.
Рейтинг:
4
Сложность:
6
Native SQL-запросы используются, когда возможностей JPA или JPQL недостаточно. Они позволяют писать чистый SQL с учетом особенностей конкретной базы данных. Такой подход даёт больше контроля, но снижает переносимость кода. Используется осознанно и точечно.
Рейтинг:
4
Сложность:
5
React Native и React используют один подход к построению UI, но рендерят его по-разному. В React UI отображается в DOM браузера, а в React Native — в нативные компоненты платформы. Логика и хуки похожи, но API и стилизация отличаются. React Native ближе к мобильной разработке, чем к вебу. Код нельзя просто взять и перенести без изменений.