[Seasar-user:13164] Re: 【DBFlute】ConditionBeanのSQLにスキーマ名を付けたい
森和紀
[E-MAIL ADDRESS DELETED]
2008年 3月 6日 (木) 11:36:51 JST
久保様
お世話になっております。森です。
回答ありがとうございます。
> 回避策はないと思われますので、DBFluteの方を直します。
お手数をおかけして申し訳ありません。
対応よろしくお願いいたします。
以上です。
08/03/06 に kubo<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 久保です。
>
> 森さん、こんにちは
>
> 詳細な現象報告ありがとうございます。
> 回避策はないと思われますので、DBFluteの方を直します。
>
> > DBMetaInstanceHandler#findDBMetaでIllegalStateException
> DBMetaInstanceHandlerを修正することになりそうです。
> Schema名付きのキー値を指定されたら、そのスキーマ名で
> 該当のDBMetaを探し出すような仕組みにします。
>
> > 結合するテーブルにスキーマ名が付かない
> これはまさしく結合先テーブルを生成しているところで、
> スキーマ名の付いている方を利用するように修正します。
>
>
> 2008/3/6 森和紀 <[E-MAIL ADDRESS DELETED]>:
> > いつもお世話になっております。
> > 森と申します。
> >
> > build.properties に下記を設定し、スキーマ名をつけたSQLは発行しているのですが、
> > 2点問題があります。
> > torque.isAvailableAddingSchemaToTableSqlName = true
> >
> > ・DBMetaInstanceHandler#findDBMetaでIllegalStateExceptionが発生する。
> > 原因は、このクラスに定義されているテーブル名にはスキーマ名はついておらず、
> > 検索するキーはスキーマ名付きのテーブル名となってしまうためです。
> > ログを添付します。
> >
> > ・結合するテーブルにスキーマ名が付かない。
> > ConditionBean の setupSelect を行なったときに、結合先のテーブルにスキーマ名が
> > 付きません。
> >
> > Version:DBFlute 0.6.4
> >
> > 上記2点の対応策などありましたら、ご教示ください。
> >
> > 以上、よろしくお願いいたします。
> >
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >
> >
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内