首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

spring 线程安全 数据同步化的有关问题

2012-10-12 
spring 线程安全 数据同步化的问题是这样的.数据库中有1000条数据.现在有10个财务.每个财务请求获取10条数

spring 线程安全 数据同步化的问题
是这样的.
数据库中有1000条数据.
现在有10个财务.
每个财务请求获取10条数据.


我为了防止这10个财务在同时获得一样的数据.
我想问一下spring有这样的机制嘛?

就是说同时10个人发了10个请求过来.

但是action只有一个而且action是一个一个处理请求.

如:处理第一个的时候其他9个都处于等待的状态.只有第一个从action中出去了,才接待第二个.
以此类推.

spring可以这样设置吗?

如果不能这样的话我只能手动去同步了.

[解决办法]

探讨
如:处理第一个的时候其他9个都处于等待的状态.只有第一个从action中出去了,才接待第二个.
以此类推.

[解决办法]
数据库层面控制就是我13楼说的,Select的时候就要加锁。

不过我对Hibernate不太熟悉,没研究过怎么实现选择时加锁。
[解决办法]
数据同时操作可以使用乐观锁或者悲观锁就行了,没必要这样进行同步的

热点排行