[Seasar-user:901] Re: S2Dao を使ったOracle上での別スキーマのSELECT自動生成について
Jundo Ishikawa
jundo
2004年 7月 27日 (火) 23:37:57 JST
JUNDUです。
On Tue, 27 Jul 2004 18:58:27 +0900
in [Seasar-user:900] Re: S2Dao を使ったOracle上での別スキーマのSELECT自動生成について <[E-MAIL ADDRESS DELETED]>
Yasuo Higa <[E-MAIL ADDRESS DELETED]> wrote:
> ひがです。
返信ありがとうございます。
> > S2Daoを使ってデータ検索の実験をしていたところ、気になる現象に出会いま
> > した。Oracle上でS2DaoのSELECT文自動生成を使ってログインユーザとは別のス
> > キーマにある表を検索しようとしたのですが、SQLをうまく生成出来ないようで
> > す。
> >
> 確かに、対応します。
> DatabaseMetaDataUtil#getPrimaryKeySet,getColumnSetに
> int index = tableName.indexOf('.');
> if (index >= 0) {
> tableName = tableName.substring(index + 1);
> }
> をいれる必要がありますね。
ソースを修正して実際に問題のあったコードで試してみました。
getPrimaryKeySetとgetColumnSetという2つのメソッドの先頭にコードを追加す
ることで正常に動作することを確認致しました。
これでまた、S2Daoを使った実験が続けられそうです。ありがとうございまし
た。
---- -
JUNDU mailto:[E-MAIL ADDRESS DELETED]
UIN:7412611
Seasar-user メーリングリストの案内