日期:2014-05-16  浏览次数:20399 次

Spring数据库事务配置方式

Spring事务配置

要和数据库交流,事务管理是必不可少的,刚刚开始学习Spring框架,被他提供的功能吸引,确实减少了我们的编码量.<o:p></o:p>

Spring,提供了多种和数据库交流的办法,我们最常用的JDBC, 现在流行的 O/R映射,含盖现在所有的和数据库交流的办法. Spring不仅给我们提供了这些方法,同时还对其进行了有效的封装,大大减少我们的公式编码工作.:<o:p></o:p>

<o:p>?</o:p>,Spring给我们提供的办法.<o:p></o:p>

JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);<o:p></o:p>

jdbcTemplate.update("UPDATE user SET age = 10 WHERE id = 'erica'");<o:p></o:p>

就是这样两句,大大简化我们的编码工作量,把我们的精力能更多的集中在数据的逻辑上.<o:p></o:p>

:这是Spring提供的JDBC访问模版,具有一定的入侵性,依赖于SpringAPI.<o:p></o:p>

<o:p>?</o:p>

我们传统编码,不仅要管理数据库连接,还要在try/catch中控制数据库事务 ,Spring给我们提供的JdbcTemplate将事务完全封装,我们完全不需要去关心