我有一个关于控制器的问题。
我有一个控制器,它将用于编辑数据库中的某些数据,如果多个用户在不知不觉中同时访问它..那么我希望它将错误的数据存储在数据库中,是否可以使其控制由线程..如果可能的话,任何人都可以帮助我如何做到这一点。
提前致谢,
问候,拉贾。
我有一个关于控制器的问题。
我有一个控制器,它将用于编辑数据库中的某些数据,如果多个用户在不知不觉中同时访问它..那么我希望它将错误的数据存储在数据库中,是否可以使其控制由线程..如果可能的话,任何人都可以帮助我如何做到这一点。
提前致谢,
问候,拉贾。
如果您想在不知不觉中同时为多个用户使用它,您必须将该服务作为交易
<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