Jpa에서 낙관적 잠금 발현 시켜 보려고 예제를 준비했는데 작동이 안됩니다.

134 views
Skip to first unread message

sehun mo

unread,
May 18, 2021, 2:06:16 AM5/18/21
to Korea Spring User Group Q&A
Bank Entity입니다.
3.PNG

send 메소드 실행후 트랜잭션 커밋전에 딜레이를 시킵니다.
1.PNG

aftersend에서 enttity를 가져와 변경하고 커밋합니다.
2.PNG
이후에 send메소드의 딜레이가 끝나면서 자기가 가져온 entity에 version이 증가한걸 체크한뒤 트랜잭션 커밋되기전에 optimisticlockexception이 발생할걸로 예상했습니다. 
하지만 발생하지 않았습니다. 왜 그런지 이유가 궁금합니다.
Reply all
Reply to author
Forward
0 new messages