Sobes.tech
Назад к вопросам
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 для безопасности и параметризации.