Junior — Middle
84
ORM немесе басқа абстракцияларсыз сұрауларды жазу үшін таза SQL қолдандыңыз ба?
Сұралған компаниялар
айтеко
AI-дан жауап
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 для безопасности и параметризации.