Junior — Middle
Heb je puur SQL gebruikt om queries te schrijven zonder ORM of andere abstracties?
sobes.tech AI
Antwoord van 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 для безопасности и параметризации.