Совет по Java/JPA: в JPA можно использовать native queries не только для SELECT, но и для INSERT, UPDATE и DELETE. Важно: такие операции идут в обход EntityManager/PersistenceContext, поэтому изменения не попадают в контекст и не синхронизируются с сущностями автоматически. На примере Spring Data JPA: - @Modifying позволяет выполнять модифицирующие запросы - nativeQuery = true — включает нативный SQL - clearAutomatically / flushAutomatically управляют очисткой и синхронизацией контекста транзакции Нативные INSERT/UPDATE/DELETE удобны, когда нужна высокая производительность, сложный SQL или массовая вставка данных. @javarush
Совет по Java/JPA: в JPA можно использовать native queries не только для SELECT, но и для INSERT, UPDATE и DELETE
15 декабря 202515 дек 2025
~1 мин