2012-07-06 98 views
0

我有一个关于控制器的问题。弹簧控制器和线程

我有一个控制器,它将被用来编辑数据库中的一些数据,如果它被多个用户同时通过不知情的方式访问..那么我希望它会在数据库中存储错误的数据,是否有可能使它由线程控制..如果可能的话,任何人都可以帮助我如何做到这一点。

由于事先

问候, 拉贾。

,如果你想在不知不觉中在同一时间使用它为多个用户
+2

是不是您的服务交易?或者“你在数据库中存储错误的数据”是什么意思? – 2012-07-06 09:48:34

回答

0

你不得不做出这样的服务,交易

<bean id="txManager" 
class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> 
     <property name="dataSource" ref="dataSource"/> 
    </bean> 

<tx:advice id="txAdvice" transaction-manager="txManager"> 

Spring将处理所有的事务。 而我认为错误的数据意味着一致性数据。是的,如果您尝试插入错误的数据,则此事务将回滚到以前的状态。

http://static.springsource.org/spring/docs/3.0.x/reference/transaction.html