[Seasar-user:927] Re: s2Dao の機能強化の提案

Masanobu Shimura mikeshimura
2004年 8月 12日 (木) 18:08:12 JST


ひがさん、
了解しました。よろしくお願いします。
志村
 Yasuo Higa wrote:<[E-MAIL ADDRESS DELETED]> の、
"[Seasar-user:925] s2Dao の機能強化の提案" において、
"Masanobu Shimura "さんは書きました:

ひがです。
> 
> もしかしたら、私の勉強不足かもしれませんが、以下の2つの機能を将来追加して
> 
> 頂くとさらに有用性が増すと思いますので,提案させて頂きます。
> 
> 1.auto generation idのサポート
> 
>   Hibernateの様に、Insert時に自動設定されるidをサポートするのは有効と思います。
> 
>   実装は、DBによって異なりますので、Dicon で、指定するかあるいは、DB 毎に
> 
>   Defaultでの実装でも良いかと思います。
> 
ほぼ、Hibernate同様物を提供する予定です。

> 2. Statusのサポート
> 
>   org.seaser.extention.dataset.status と同様な statusをJava BeanのPropertyと
> 
>   して用意する。
> 
>   cosntructorでは 「Created」 Statusを設定し、Select時は「Unchanged」を設定する。
> 
>   その後、Client Programで内容を修正した場合は、「Modified」に変更し、また削除
> 
>   した場合は「Removed」にする。
> 
> この Beanに対し、「Autosave」か何かのMethodで処理することにより、このStatusに
> 
> 応じ、自動的に「Insert」「Update」「Delete」あるいは「何もしない」を実行する。
> 
> Flexなどに、これらのObject(またはObject配列)を送り、内容変更およびStatus変更された
> 
> ものを、Batch的に処理する場合、便利だと思うのですが。
> 
BeanがS2Daoに依存するのはどうかなぁってきがします。
int型でstatusというプロパティを定義するって感じなら
ちょっとオブジェクト指向っぽくないけどS2Daoへの直接の
依存はなくなりますね。
Statusのサポートはしばらくは行わず、本当に有用か考えたいと思います。
---
Yasuo Higa 
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.
_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
http://lists.sourceforge.jp/mailman/listinfo/seasar-user
-------------- next part --------------
HTMLの添付ファイルが除去されました.
URL: http://lists.sourceforge.jp/mailman/archives/seasar-user/attachments/20040812/9556b961/attachment.htm



Seasar-user メーリングリストの案内