2016-10-07 5 views

ответ

0

У mybatis нет такого метода. mybatis слишком низкий для этого. Вам нужно сделать это вручную.

Для пессимистической блокировки это будет выглядеть так:

<select id="refreshAndLock" resultType="YourType"> SELECT * FROM TableStoringYourType WHERE id = #{id} FOR UPDATE </select>

0

Насколько я знаю, Ibatis не поддерживает блокировку, даже не оптимистичную, не говоря уже о пессимистической блокировке.

Большинство приложений Java используют только оптимистичную блокировку, возможно, вы можете попробовать. Вы можете добавить оптимистичную блокировку к iBatis самостоятельно, здесь объясняется, как это сделать с пружиной: optimistic-locking-on-ibatis