java web 数据库 并发控制问题

问题:医院中两个终端同时调出某病人的住院费余额,并分别填写一定金额的医药费。其中A终端检索出数据后填好医药费后由于急事外出,未提交;B终端检索出数据并填好医药费后立即点击... 问题:医院中两个终端同时调出某病人的住院费余额,并分别填写一定金额的医药费。其中A终端检索出数据后填好医药费后由于急事外出,未提交;B终端检索出数据并填好医药费后立即点击了提交。这时A终端回来,点击了提交。请问该怎么解决并发问题。我这里的环境是Myeclipse+SQLServer2005,连接数据库用的jdbc。初步,我用的jdbc事务,但是觉得还是不能很好实现并发。这里恳请做过类似项目的朋友给予一些指导,我该怎么去实现这个项目。不要简单的跟我说加锁这种空话。大家都知道可以用加锁实现。我想知道具体java web项目中是怎么实现的。谢谢各位了。 展开
 我来答
bd9006
推荐于2016-10-05 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4.8万
采纳率:63%
帮助的人:1.6亿
展开全部
一方面,有SessionTimeout
另一方面,如果是Hibernate,有数据版本问题,Hibernate检查到DB版指散本更新,不让保存的。JDBC写也可以学习正差这个做法,用一个FIELD做版本,新增唯清氏时是1,每次修改递增。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式