我是新的 Spring 用户。我有一个关于范围和交易的问题。
例如,有一个服务:
<bean id="bankInDaoService" class="service.dao.impl.UserDaoServiceImpl">
假设有2 个人想同时存入银行。而且我已经在上面为 Hibernate 交易添加了@Transactional用于银行入账的方法。
我的问题是:
- 由于默认的 Spring 范围是单例的。这两个人是否有相同的价值观。(第 1 个人存入 500,第 2 个人存入 500)?
- @Transactional 会有效吗?我的意思是让第一个人完成银行存款,然后是第二个人。
我会非常感谢你的帮助。