中国开发网: 论坛: 程序员情感CBD: 贴子 192444
dead_lee: 看看业务需求再说吧...
两种角色,Maker和Checker,Maker修改/新增数据,Checker对相关数据进行Approve.
本来我的想法是Maker提交的数据,在Checker没有完成处理前,Maker是不可以修改的.
但是现在业务要求就是Maker可以随时修改.
那么就有可能出现,Check正在审批数据的时候,Maker把数据又修改了,因为是Web应用,数据在得到后展现给用户就关闭数据库连接了,所以如果纯粹用sql的话,可能的做法就是在表里面维护一个时间戳字段,每次更新前检查这个时间戳是否发生变化了,如果用dataset的话,应该是设置它的locktype吧.

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录