[Seasar-user:20669] Re: 動的のO/Rマッピング
kubo
[E-MAIL ADDRESS DELETED]
2011年 3月 22日 (火) 12:05:40 JST
久保(jflute)です。
こんにちは、Nguyen さん
難しい問題と思われるので、より詳しい情報を
提供して頂けると助かります。
> (運用者が)SELECT文をテキストファイル記入させますが、
この点がちょっとこちらでは理解できて
いませんので、もっと詳細な説明を下さい。
これは、アプリケーションの利用者(運用者)が、
テキストファイルにSQL文(select文)を書いて、
そのSQLをアプリケーションで実行するという
ことでしょうか?
もし、そうであるならば、結合の方法以前に、
そもそもその機能をどうやって実現しようと
想定していますでしょうか?
(ConditionBean or OutsideSql?)
また、そのSQLの結果はどのような目的に
利用するのでしょうか?(画面に表示する?)
> そのテーブル内のテーブル数は事前に想定できない場合は
> (DBFluteのプログラマが)O/Rマッピングの対応はどうすればよいでしょうか
DBFlute の ExampleDB で例えると、
// ExampleDB | DBFlute
http://dbflute.sandbox.seasar.org/ja/manual/reference/example/exampledb.html
検索対象が「会員」だけでなく、
「会員ステータス」を含んだり「会員退会情報」を含んだりと、
FKで結ばれる、もしくは、FKで結ぶことが可能なテーブルを
(運用者の)状況次第で動的に取得(結合)したりしなかったりする、
と考えてよろしいでしょうか?
2011/3/22 Nguyen Vu Hung (VNC) <[E-MAIL ADDRESS DELETED]>:
> 各位、
>
> いつもお世話になっております。
>
> DBFluteにおける動的のO/Rマッピングに関する質問です。
>
> 例1:1テーブルからのオブジェクト↔テーブルのマッピング
> SELECT F1, F2,... ,Fn From T1
> →この場合はテーブルT1にマッピングしたオブジェクトを作成すれば問題有りません。
>
> 例2:複数テーブルからのオブジェクト↔テーブルのマッピング
> SELECT F11, F12,..F1n, F21,... ,Fnm From T1, T2
> →この場合はJOINしたテーブルにマッピングしたオブジェクトを作成すれば問題有りません。
>
> そこで質問です。
>
> (運用者が)SELECT文をテキストファイル記入させますが、
> そのテーブル内のテーブル数は事前に想定できない場合は
> (DBFluteのプログラマが)O/Rマッピングの対応はどうすればよいでしょうか
>
> 要は、
>
> SELECT F1, F2,... ,Fn From T1
> SELECT F11, F12,..F1n, F21,... ,Fnm From T1, T2
> SELECT F11111, ...,Fnmpq... From T1, T2, T3, T4,...
>
> など、記入される動的なケースがありますので、対応したいのです。
>
> 宜しくお願いします。
>
>
>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>
Seasar-user メーリングリストの案内