myBatis是否提供了一些方法,如refreshAndLock



我是mybatis的新手,我想知道mybatis是否提供了一些方法,如refreshAndLock,如topplink ?我怎样才能确保我选择的记录不能被其他线程修改

mybatis没有这样的方法。Mybatis的水平太低了。你需要手动操作。

对于悲观锁,它看起来像这样:

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

据我所知,Ibatis不支持任何锁,甚至不支持乐观锁,更不用说悲观锁了。

大多数Java应用程序只使用乐观锁定,也许你可以试一试。您可以自己为iBatis添加乐观锁定,下面介绍如何使用spring:

相关内容

  • 没有找到相关文章

最新更新