Преобразовать в dto с помощью метода @Version в Spring @Transactional - PullRequest
0 голосов
/ 16 октября 2019

У меня есть служба, которая должна сохранить сущность и вернуть DTO. Этот метод транзакционный, он выглядит так:

@Transactional
public DTO save(Entity entity) {
    return convertToDTO(entityRepository.save(entity));
}

В сущности и DTO у меня есть поле @Version. Это поле обновляется только после завершения метода @Transactional. Проблема в том, что в моем DTO у меня нет последнего значения версии.

Какие могут быть способы разрешения такого случая? Я не хочу возвращать модель вместо DTO из эксплуатации.

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