如果不是oracle呢,怎么处理合适呢?比如mssql
解决方案 »
- Linux 下 resin 发生异常,求大神指点
- 在struts中增加了datasource,出错了
- http如何传输图片
- 有没有办法可以让struts的配置文件生效而不用重新发布
- hibernate 中如何连接 MS SQL Server ??
- 请教:在java中声明为友元函数是不是没有明显的标志?
- 救命啊-----通过socket连接的时候,如何设置代理服务器及其端口啊?-----在线等待!
- 谁有好的关于weblogic Integration的使用帮助文档
- 设置自己的classloader的问题
- python 读取证书,转化成java方法
- 谁用java开发过windows服务啊?
- xml文件解析、修改的两个问题。请帮帮忙
请教一下,我对锁的理解哪里出问题了,我说的情况难道不存在吗?
这句话理解有问题
哈哈
都有这个问题的建议用楼主所说的开发锁策略如果对已有程序的修改,而不想改数据库,那势必要搞一个临时表,其实就是类似于日志,当一个用户进入编辑画面,就存入相关信息
我的意思是oracle在事务结束后锁也释放了,在取数据的时候锁住记录,等到要修改的时候锁已经释放了。 lawrace(岱凌) 的方法也是可以的。
我是想了解大家在做项目的时候,这种情况考虑进去吗?
这当然不行了,我现在的事务都是交给spring处理的,它不支持跨request的事务。
是在中间件中再提供一个新接口,在新接口中将原来的两个函数放在一个事务里。从概念上说,事务处理是属于底层的东东,应该由底层infrastructure封装,在商业逻辑层上实现是相当不明智的!至于你说的方法,我还未细想过,但如果真正实现的完整一些,其实也就是做了db做的事,并发控制!你实际上将DB的实现在应用层再实现一次,有必要吗?换个思路。