[Seasar-user:20670] Re: 動的のO/Rマッピング
金子 雄一
[E-MAIL ADDRESS DELETED]
2011年 3月 22日 (火) 12:25:03 JST
金子と申します。
まず、大前提として、
DBFluteは、O/RマッピングのF/Wではありますが、
マッピングという作業?は、自分でやるものではありません。
各種バッチファイルの実行により、
自動的に必要なオブジェクトが作成されます。
もし、自分で、マッピングしたオブジェクトを、
作成しているということであれば、
それは、そもそも、DBFluteではない、
O/RマッピングF/Wの話ではなかろうかと思いますが、
その点、間違いなく、DBFluteの話ということでよろしいですか?
仮に、DBFluteの話であるとしたときに、
・オブジェクト ⇔ テーブルのマッピング ⇒ 自分でオブジェクトを作ることは、
まずありません。バッチでEntityオブジェクトが自動で作成されます。
(CB利用前提)
・外だしSQLを使用した場合 ⇒ オブジェクト ⇔ テーブルのマッピングという、
概念そのものがありません。(主たるテーブルのBehaviorに属させる必要はあり
ます。)
話題としては、[Seasar-user:18921] と似たようなイメージなのでしょうか?
ご不明な点がありましたら、ご連絡ください。
以上、よろしくお願いいたします。
(2011/03/22 11:43), Nguyen Vu Hung (VNC) wrote:
> 各位、
>
> いつもお世話になっております。
>
> 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
--
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
株式会社プラスサム
金子 雄一 Yuichi Kaneko
〒330-0854
埼玉県さいたま市大宮区桜木町2-7-4
プラスサムビル
Tel: 048-650-9777 Fax: 048-650-9778
E-mail : [E-MAIL ADDRESS DELETED]
http://www.plus-sum.co.jp/
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
Seasar-user メーリングリストの案内