@Query, @Modifying против собственного запроса на обновление - PullRequest
0 голосов
/ 22 апреля 2020

Я хотел бы знать, какой из двух вышеуказанных методов имеет лучшую производительность, когда дело доходит до обновления большого количества записей в одном go. Я просматривал веб-страницы, но не смог найти ничего о том, как работает @Query, когда нам нужно массово обновлять записи.

1 Ответ

0 голосов
/ 22 апреля 2020

Поскольку hibernate поддерживает массовые операции (например, через spring.jpa.properties.hibernate.jdbc.batch_size), нет никого лучше, чем другие в плане производительности.

Единственное, что у вас есть, это накладные расходы на перевод JPQL запросов в SQL/native запросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...