[Transaciton(DB1)]
public void HogeDb1() {
public void HogeDb2();
}
[Transaction(DB2)]
public void HogeDb2() {
SelectDB1
SelectDB2
(以下略)
}
というような処理を呼ぶとSelectDB1でDB2のデータソースを使用してしまい
「表が見つかりません」となる。
TypicalTransactionSettingなどで
SelectableDataSourceProxyがもつ全TxDataSourceに対して
同じTransactionContextインスタンスを渡してしまっているため。