[seasar-dotnet:1138] Re: DBFlute 複数DB時のソース生成について

kubo [E-MAIL ADDRESS DELETED]
2008年 11月 14日 (金) 19:58:00 JST


久保(jflute)です。

> 早速OutsideSqlDefinitionで試したのですが、
> 「The sqlDirectory does not exist」エラーが出てしまいました。
>
> 勘ですが、torque.flatDirectoryPackageの設定をしているのが原因かもしれません。

お、確かにflatDirectoryPackageと絡めると状況が
変わってしまうかもですね。他のプロパティを絡めて
調整が必要になるかもしれません。
(flatDirectoryPackageは情報的にかなり限定的な機能ですがよくご存知でw)

> additionalSchemaを試してみます。
SQLServerの「データベース」単位で有効かどうかは不明ですので、
検証よろしくお願いします(結果を教えて頂けるとありがたいです)。

2008/11/14 Nakai <[E-MAIL ADDRESS DELETED]>:
> 久保さん
>
> お疲れ様です。
> readme.txtは読んでいませんでした。すいません。。。
>
> 早速OutsideSqlDefinitionで試したのですが、
> 「The sqlDirectory does not exist」エラーが出てしまいました。
>
> 勘ですが、torque.flatDirectoryPackageの設定をしているのが原因かもしれません。
>
> additionalSchemaを試してみます。
> ありがとうございました。
>
> 中井
>
> kubo <[E-MAIL ADDRESS DELETED]> wrote:
>
>> 久保(jflute)です。
>>
>> 中井さん、こんばんは
>>
>> 取り急ぎですが、
>> https://www.seasar.org/svn/sandbox/dbflute/trunk/dbflute-multipledb-example
>> のreadme.txtをお読み下さい。
>> dbflute-multipledb-exampleは複数DBのExampleです。
>> Java版なのでちょっと勝手が違いますが、恐らくC#版の方がシンプルです。
>> 該当の話は「D. OutsideSqlDefinitionの設定」で解消するかと思います。
>>
>> ちなみに、複数DBってそれぞれDBのインスタンスが別なのでしょうか?
>> もし、同じDB(インスタンス)でスキーマが違うだけならadditionalSchema
>> という方法もあります。http://d.hatena.ne.jp/jflute/20081015/1224074336
>> (SQLServerならスキーマじゃなくてデータベースですね。用語的に)
>>
>> 2008/11/14 Nakai <[E-MAIL ADDRESS DELETED]>:
>> > 久保さん
>> >
>> > いつもお世話になっております。中井です。
>> > 体調の悪い中申し訳ありませんが、質問させてください。
>> > (回答は急いでおりません)
>> >
>> > 今まで1つのC#プロジェクトでDB_A、DB_Bの二つで作業し、問題はなかったのですが、
>> > DB_AのExBhvに外だしSQLファイルを作ったところ、
>> > DB_Bのgenerate.batでエラーが出るようになりました。
>> >
>> > ログを見ると、DB_AのSQLファイルを検知して対応するBhvをDB_Bで探し、
>> > 見つからないので「Not Found Behavior」となっています。
>> >
>> > 試しにDB_BにSQLファイルを置いて、DB_Aのgenerate.batを実行すると
>> > 同じエラーが出るようになりました。
>> >
>> > 現在ソース出力フォルダは
>> > %C#DaoProject%\DBFLute\DB_A
>> > %C#DaoProject%\DBFLute\DB_B
>> > にしており、DB_Aフォルダをtorque.packageBaseで定義した
>> > フォルダより上の階層に移動するとDB_Bのgenerate.batが正常に通るようになりました。
>> >
>> >
>> > 何か設定が足らないのでしょうか?
>> > 以上、よろしくお願いいたします。
>> >
>> > _______________________________________________
>> > seasar-dotnet mailing list
>> > [E-MAIL ADDRESS DELETED]
>> > https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>> >
>> _______________________________________________
>> seasar-dotnet mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>


seasar-dotnet メーリングリストの案内