[Seasar][DBFlute] DBFluteで複数データベース接続

 複数のデータベース(あるいはユーザ)がある状態で、それぞれを使いたいときはDBFluteの設定を2つ作って、パッケージを分ければいけそうです。ただ、データソースを使い分けるために、jdbc.diconを2つ作って使い分けるのですが、現状のDBFluteの機能ではj2ee.diconよりも前にincludeを追加する方法がないっぽいですね。これだけ対応していただければ複数データベースを1度に使うのも、お手軽に出来そうです。

 そんなわけで、データソースを使い分けるとき用にj2ee.diconよりも前の行にincludeを出力するための設定をpropertiesファイルで指定できる用にしていただけないでしょうか。

 それにしても、単一データベースで複数ユーザが存在し、それぞれがテーブルを持っているときには、接続用のユーザに色々と他のユーザのテーブルがいじれるように権限を渡していじれるようにするのと、接続ユーザ自体を切り替えてテーブル毎のオーナーで操作するようにするのと、どっちが一般的なのでしょうね。個人的には、オーナーでやったほうがシンプルな気はするのですが。

あれ? 同じデータベースに複数のユーザでログインしたら、それってXAが必要になるのかな???