社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
先让我们看代码吧!
以下代码为在“Spring3事务管理——基于tx/aop命名空间的配置”基础上修改。首先修改applicationContext.xml如下:
|
实现类代码: |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
@Transactional public class
UserScoreRepositoryImpl implements UserScoreRepository
{ private JdbcTemplate
jdbcTemplate; @Override public UserScore
getUserSocore(String userNo) { final UserScore
us = new UserScore(); ... return us; } ... } |
OK了!以上就实现了简单的事务管理了。现在再稍微了解下@Transactional。
在配置文件中,默认情况下,<tx:annotation-driven>会自动使用名称为transactionManager的事务管理器。所以,如果定义的事务管理器名称为transactionManager,那么就可以直接使用<tx:annotation-driven/>。如下: