首页 新闻 会员 周边

调用web服务同时操作数据库的同一条数据,怎么保证数据安全性?

0
[已解决问题] 解决于 2018-04-04 10:51

调用web服务同时操作数据库的同一条数据,怎么保证数据安全性?

啊啊啊111的主页 啊啊啊111 | 菜鸟二级 | 园豆:206
提问于:2018-03-12 14:45
< >
分享
最佳答案
0

开启事务

update 表1 状态列=修改中 where id=1 and 状态!=修改中

操作数据

提交事务

奖励园豆:5
吴瑞祥 | 高人七级 |园豆:29449 | 2018-03-12 15:33

这个也考虑过,没有其他直接从代码层控制的方式吗?

啊啊啊111 | 园豆:206 (菜鸟二级) | 2018-03-12 15:44

@啊啊啊111: 你代码不能控制事务吗?

吴瑞祥 | 园豆:29449 (高人七级) | 2018-03-12 15:59

@吴瑞祥: 这样不是还得加个字段或者表去标识吗,不想加主要是

啊啊啊111 | 园豆:206 (菜鸟二级) | 2018-03-12 17:17

@啊啊啊111: 你们的系统没有没有业务状态字段的?

一个业务操作肯定是将一个业务实体从一个状态迁移到另一个状态.所以系统的主要业务都是要有状态标识的.

吴瑞祥 | 园豆:29449 (高人七级) | 2018-03-12 17:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册