Metrics
0
Watch 2.7K Star 5.5K Fork 2.8K

ThinkGem / JeeSite 4.xJavaAGPL-3.0

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

Closed
zkool  Created at

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

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

Comments (2)

/qiushi1117 2019-03-18 11:20

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

6732_thinkgem
/thinkgem 2019-03-18 22:39 owner

有,表单中提交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>

Sign in and comment

Assignee
Labels
feature 特点
Project
Milestone
Branch
Scheduled start
Not set
Scheduled end
Not set
Top level
Priority

Help Search

Gitee_sixth 5th_float_left_close