【发布时间】:2012-12-04 09:00:30
【问题描述】:
假设在名为TaskService 的类中有一个方法getAssignedTasks,该方法实际上从dao1.getInfo() 和dao2.getMoreInfo() 这两个数据源检索信息。问题是实际建立数据库连接的时间是什么时候?
我假设调用dao1.getInfo() 时已建立与datasource1 的连接,此时(dao2.getMoreInfo() 尚未调用)未建立与datasource2 的连接。我对吗?立即调用getAssignedTasks 方法时是否都会建立连接?
弹簧配置如下所示
<tx:advice id="txAdvice" transaction-manager="txManager">
<tx:attributes>
<tx:method name="get*" read-only="true" />
【问题讨论】:
标签: database spring transactions connection