假设系统中有两个用户在使用,假设同一时间对同一数据进行修改,当点保存时,会提示错误.但首次修改的人完成操作.
如何实现其方法? 在线等....想了一上午了.
如何实现其方法? 在线等....想了一上午了.
解决方案 »
- JAVA3D 这个搞的人多么 效果怎么样
- 一个困扰我1个星期的struts返回errors的问题。
- 急救!org.springframework.jdbc.UncategorizedSQLException在线等!!!!
- useBean 初级问题
- 谁能送我点可用分,我可以免费解答Java, JSP, Servlet, JDBC, Struts的问题(作为一个四角用户)
- 在jsp页面中怎么打开chm类型的帮助文件?
- 为什么我在IBM站点下载的JDBC FOR INFORMIX的DRIVER有问题啊?
- FGJH
- 在JSP中如何实现鼠标左键单击执行下载任务?
- JDBC-ODBC连接ACCESS的初级问题!
- google map的显示问题
- java如何判断用户是否局域网用户?还是非局域网用户?
2.修改 //如果有第二个人在给数据加锁,就提示错误
3.解锁
private boolean acessing = false ;
public void access(...) {
synchronized(this) {
if (accessing) {
//出错
return ;
}
accessing = true ;
}
// 执行数据更新,如JDBC写数据库、调用service等
synchronized(this) {
accessing = false ;
}
}
}