您的位置:首页 > 其它

普元EOS Platform7.6如何使用数据实体属性设置中的乐观锁

2017-06-21 13:19 344 查看

阅读原文

【解答】

乐观锁是指每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会根据版本号判断在此期间别人有没有去更新这个数据,所以,使用乐观锁必须保证表中有version字段且数据类型为INT或INTEGER。

配置方式,如:



对应的建表语句:

 

CREATE TABLE `Optimistic` ( `id` bigint(20) NOT NULL AUTO_INCREMENT , `adress` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL , `birthday` datetime NULL DEFAULT NULL , `sex` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci
NULL DEFAULT NULL , `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL , `version` int(11) NULL DEFAULT NULL COMMENT '乐观锁版本' , PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci AUTO_INCREMENT=1
ROW_FORMAT=DYNAMIC

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐