Java Spring控制器和线程

Java Spring控制器和线程,java,mysql,multithreading,spring-mvc,thread-safety,Java,Mysql,Multithreading,Spring Mvc,Thread Safety,我有一个关于控制器的问题 我有一个控制器,它将被用来编辑数据库中的一些数据,如果它被多个用户在不知情的情况下同时访问..那么我希望它将在数据库中存储错误的数据,是否有可能使它通过线程控制..如果可能的话,请任何人帮助我如何做到这一点 提前感谢, 问候,, Raja.如果您想在不知情的情况下同时为多个用户使用它 您必须将该服务作为事务处理 <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourc

我有一个关于控制器的问题

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

提前感谢,

问候,,
Raja.

如果您想在不知情的情况下同时为多个用户使用它 您必须将该服务作为事务处理

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

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

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


您的服务不是事务性的吗?或者“在数据库中存储错误数据”的确切含义是什么?