Как выполнить:
- поиск в БД
- , если не найден, вставить атомарно, иначе получить его
атомарно? (это означает, что если 2 потока пытаются выполнить одинаковые данные, один будет вставлен, а второй найдет и получит их)
Моя идея:
- создать метод с 1) 2) и установите для @Transactional ИЛИ
- используйте блокировки - пожалуйста, помогите мне с этим, какая блокировка и как?