同时对一条数据进行删除? 有几个用户同时对数据进行操作,那么如何防止对同一条数据的同时删除呢?或者是说在同一个页面上,一个人对一条数据删除,另一人的页面不是不会知道这条数据已经不存在数据库里了。那么防止这样的操作产生的数据库错误呢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 synchronize的方式嘛(估计单词拼写错误)对于查询等操作的语句需要使用这样的方式并且采用事务提交就肯定行的如果不嫌麻烦的话可以在事务提交里先查询再删除这样就肯定没问题了这里利用事务本身的性质来做的就是可能对数据库操作多一点或者使用事务然后里面写一个sql语句例如delect .... select....懂了吧祝你成功 谢谢你。你是说悲观锁吗?for update依然同一楼所说要每次删除之前都查询一下?.那么在在JPA中如何使用呢? 直接删除,try catchcatch后把相关信息返回页面 谢谢,我去看看JPA如何使用悲观锁。在一个顾虑就是难道我每次删除之前都需要查询吗? 乐观锁 足够了 http://rmeebh.javaeye.com/blog/412179 我这边电脑不太好调整是公司的电脑所以不太好引用如果使用SQL语句当然没什么了啊但是如果使用封装技术例如Hibernate的话情况就不一样了涉及到的问题会很多例如Hibernate删除一个主键会报错的!!!!而且lz提出的问题本身是很尖锐的实时性和多线程性一致是网站开发的难题你自己使用的时候不会达到真正网站的那种流量所以看不到数据在同一时间被多个人同时删除的现象的 spring 错误 书上的一句话没看明白帮看看 Mysql数据库 中文乱码问题~~求助 从数据库读取数据后格式化内容 邮件模板问题? 项目中标签需要统一吗? 有人用ldap协议成功操作过microsoft active directory 吗 请问网页中出现乱码的问题??非常感谢 怎样在htm中使用jsp得到的xml文件 jsdk1.4+tomcat5下的class文件放到什么位置: 循环输出的问题? 求一套比较完善的防注入代码,包括sql、html....
对于查询等操作的语句需要使用这样的方式
并且采用事务提交
就肯定行的
如果不嫌麻烦的话
可以在事务提交里先查询再删除
这样就肯定没问题了
这里利用事务本身的性质来做的
就是可能对数据库操作多一点
或者使用事务
然后里面写一个sql语句
例如delect .... select....
懂了吧祝你成功
你是说悲观锁吗?for update依然同一楼所说要每次删除之前都查询一下?.那么在在JPA中如何使用呢?
catch后把相关信息返回页面
乐观锁 足够了
http://rmeebh.javaeye.com/blog/412179
是公司的电脑
所以不太好引用如果使用SQL语句
当然没什么了啊但是如果使用封装技术例如Hibernate的话
情况就不一样了涉及到的问题会很多
例如Hibernate删除一个主键会报错的!!!!而且lz提出的问题本身是很尖锐的
实时性和多线程性一致是网站开发的难题你自己使用的时候不会达到真正网站的那种流量
所以看不到数据在同一时间被多个人同时删除的现象的