Назад к вопросам
Junior — Middle
62
Использовал ли ты чистый SQL для написания запросов без использования ORM или других абстракций?
Компании, где спрашивали
айтеко
Ответ от нейросети
sobes.tech AI
Да, я использовал чистый SQL для написания запросов без ORM. Это полезно, когда нужна максимальная производительность или сложные запросы, которые сложно выразить через ORM. Например, для выборки данных с несколькими JOIN и агрегатными функциями можно написать запрос напрямую:
SELECT u.id, u.name, COUNT(o.id) AS orders_count
FROM users u
LEFT JOIN orders o ON u.id = o.user_id
GROUP BY u.id, u.name
HAVING orders_count > 5
ORDER BY orders_count DESC;
В Java такой запрос можно выполнить через JDBC, используя PreparedStatement для безопасности и параметризации.