甲、乙用户同时读字段a,b,它们的值分别为1,2。甲修改a=3,b不动,乙修改b=4,a不动,甲用户先提交,这时数据库中a=3,b=2,然后乙提交,这时数据库中a=1,b=4,用户甲的更新丢失了。具体到程序中,多个用户同时从数据库中读取需要的数据,存放到界面上进行修改,有多个字段修改,并且修改了多条记录,不太可能把用户所有修改的字段以及值都记下来,另外,用户操作该业务的时间比较长,不太可能进入界面就使用排他锁,会造成长时间等待其他用户,另外,我的并发用户也比较多。这种问题是在mis中经常遇到的问题,大家不知有没有考虑,或者有更好的方法拿出来大家讨论一下,对大家以后处理这样的问题有所帮助啊!!!希望大家热烈讨论