카테고리 없음
[자바] myBatis는 refreshAndLock과 같은 방법을 제공합니까?
필살기쓰세요
2021. 2. 1. 00:19
mybatis에는 그러한 방법이 없습니다. mybatis는 이것에 대해 너무 낮은 수준입니다. 수동으로해야합니다.
비관적 잠금의 경우 다음과 같습니다.
<select id="refreshAndLock" resultType="YourType">
SELECT * FROM TableStoringYourType WHERE id = #{id}
FOR UPDATE
</select>
내가 아는 한, Ibatis는 비관적 잠금은 말할 것도없고 낙관적이지도 않은 잠금을 지원하지 않습니다.
대부분의 Java 응용 프로그램은 낙관적 잠금 만 사용하므로 시도해 볼 수 있습니다. iBatis에 낙관적 잠금을 직접 추가 할 수 있습니다. 여기에서는 spring으로이를 수행하는 방법에 대해 설명합니다. optimistic-locking-on-ibatis
출처
https://stackoverflow.com/questions/39919996