在 MyBatis 中处理数据库的乐观锁通常有两种方法:
<update id="updateUser" parameterType="User">
UPDATE user
SET username = #{username},
version = version + 1
WHERE id = #{id} AND version = #{version}
</update>
<update id="updateUser" parameterType="User">
UPDATE user
SET username = #{username},
last_update_time = #{lastUpdateTime}
WHERE id = #{id} AND last_update_time = #{lastUpdateTime}
</update>
以上是处理数据库乐观锁的两种常见方法,具体选择哪种方法需要根据具体业务需求和数据库表结构来决定。