普元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
相关文章推荐
- 如何使用数据查询的Parameters中的output属性取的返回值
- 利用ATL创建com组件和如何在程序中使用组件的接口函数和设置接口的属性
- JPA学习笔记---JPA实体Bean的建立---链接上一个博文:对实体Bean中属性进行操作:保存日期类型,设置字段的长度,名字,是否为空,可以声明枚举字段;可以存放二进制数据,可以存放
- Hibernate的注释该如何使用? 属性 数据库中 字段 实体 级联删除
- Gentle中的数据表实体类相关自定义属性的设置和获得
- 【使用JSOUP实现网络爬虫】修改数据-设置属性的值
- 【使用JSOUP实现网络爬虫】修改数据-设置属性的值
- 如何:使用 ADO.NET 实体框架数据源创建数据服务(WCF 数据服务)
- 如何在PB数据窗口中设置数据窗口的更新属性
- 如何使用DOS命令attrib设置文件或文件夹的属性(转)
- delphi7 中如何调用系统的“数据链接属性”来设置数据连接
- GStreamer使用playbin,如何给动态生成的source组件设置属性?
- 转:本文介绍了在使用DevExpress GridControl的开发过程中如何设置列数据的格式。
- Gentle中的数据表实体类相关自定义属性的设置和获得
- 如何在下拉菜单中的Value属性绑定数据以及设置下拉菜单默认值
- ExtJS中表格控件的使用,属性设置和数据的获取
- Entity Framework 4.1 DbContext使用记之二——如何玩转本地实体? DbSet.Local属性的使用与实现
- WPF 如何:在使用演示图板对属性进行动画处理后设置该属性?添加动画后属性不能锁死不能改变?
- 如何使用DOS命令attrib设置文件或文件夹的属性
- 如何使用java在系统剪切板中设置可以在富文本编辑器中粘贴的图片数据 - sunng