SeasarとDBFluteで冗長化複数DB構成

Seasar + DBFlute で「冗長化複数DB構成」をやる場合は、
Seasar (S2Container) が提供している
SelectableDataSourceProxy クラスを利用します。

ちょっとDBFluteのページでまとめてみました。

SelectableDataSource | DBFlute

Spring Framework でも同じことする場合でも、
要領はほとんど同じです。Selectable な DataSource を
作成して、スレッドローカルでどっちを使うのかを管理できる
ようにする、という感じです。