3
假設在名爲TaskService
的類中有一個方法getAssignedTasks
,並且此方法實際上從兩個數據源和dao2.getMoreInfo()
中檢索信息。問題是數據庫連接何時實際建立?配置Spring事務管理器,db連接何時建立?
我假設在調用並且此時(dao2.getMoreInfo()
尚未調用)與數據源2的連接未建立時建立與數據源1的連接。我對嗎?當立即致電getAssignedTasks
方法時,連接是否會建立?
Spring的配置是一樣的東西下面
<tx:advice id="txAdvice" transaction-manager="txManager">
<tx:attributes>
<tx:method name="get*" read-only="true" />