Habr<p>Оптимистичная блокировка в Hibernate если у вас DDD (и не только)</p><p>Привет, хабр! Сегодня я хотел бы рассказать о том, как можно реализовать оптимистичную блокировку в Hibernate если вы используете DDD , а точнее агрегаты. Если кто-то не в курсе что такое оптимистичная блокировка, то советую сначала почитать это . Проблема: Думаю, многим известно что, в целом, реализация оптимистичной блокировки в Hibernate проще некуда - всё что нужно сделать это добавить поле version с аннотацией @Version в вашу энтити. Bот так:</p><p><a href="https://habr.com/ru/articles/858040/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/858040/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/ddd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ddd</span></a> <a href="https://zhub.link/tags/hibernate" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hibernate</span></a> <a href="https://zhub.link/tags/optimistic_locking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>optimistic_locking</span></a> <a href="https://zhub.link/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://zhub.link/tags/spring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spring</span></a></p>