本周六「上海源创会」,与一线大牛一起聊聊:PHP、Flink、k8s、微服务架构,点击立刻报名!
指数
0
Watch 2.4k Star 4.7k Fork 2.3k

ThinkGem / JeeSite 4.xJavaAGPL-3.0

jeesite4里有对乐观锁实现封装吗?

已完成
zkool  创建于

如题,有对乐观锁实现封装吗?看文档里说有乐观锁简单实现。

网上查询实现方法如下,:
update account set xxx=?, version=version+1 where id=? and version=1
看官方有推荐实现方法不,或有没有大神有更好的解决方案!
6732_thinkgem 1577_zha0ku1 共3人参与

评论 (2)

jeesite小白 2019-03-18 11:20

不清楚啊,等大神来解答了

6732_thinkgem
ThinkGem 2019-03-18 22:39 拥有者

有,表单中提交lastUpdateDateTime即可。举例如下:

<#form:form id="inputForm" model="${module}" action="${ctx}/sys/module/save" method="post" class="form-horizontal">
	<%/* 乐观锁,前台提交时间戳作为该表单的版本号,后台更新数据前只要调用baseValidator即可验证版本。 */%>
	<input type="hidden" name="lastUpdateDateTime" value="${module.updateDate.time!}" />
</#form:form>

登录 后才可以发表评论

负责人
标签
feature 特点
里程碑
关联分支
开始时间
未设置
结束时间
未设置
置顶选项
优先级

搜索帮助

14_float_left_people 14_float_left_close