结果就是两行代码的问题
使用spring管理DataSource事务管理,需要采用一个特定的编码规范。需要以一个特殊的方式获得连接资源或者会话资源,允许相关的 PlatformTransactionManager实现跟踪连接的使用,并且当需要时应用事务管理。
不应该调用一个数据源的 getConnection()方法和Connection的close()方法,而必须使用Spring的 org.springframework.jdbc.datasource.DataSourceUtils类,如下:
Connection conn = DataSourceUtils.getConnection(dataSource);
.......................
DataSourceUtils.releaseConnection(conn, dataSource);
我就是调用了Connection conn = dataSource.getConnection();
................................
conn.close();
结果郁闷了两天,一行代码一天
posted on 2005-11-25 10:36
java小记 阅读(1559)
评论(2) 编辑 收藏