[seasar-s2dao-dev:159] Re: S2Dao2.0 再び
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 3月 9日 (金) 11:51:18 JST
米林です。
From: "Yasuo Higa" <[E-MAIL ADDRESS DELETED]>
Sent: Friday, March 09, 2007 11:05 AM
> ひがです。
> >
> > それで案ですが
> >
> > 1.0系:Seasar2.3系。stableの位置付け。
> > 基本的にはバグフィックスのみ。
> > 1.1系:Seasar2.4系。互換性重視。
> > 機能追加はこのバージョンに行う。
> > 2.0系:Seasar2.4系。スリムで高速。100%の互換性はもたない。
> >
> 2.0系は、さらに次のように考えています。
以下の2.0系の考えも含め、ひがさんに意見に賛成します。
-カスタマイズしやすいようにする
-互換性重視
この辺はかなり重要かと。
1点教えて下さい。
> ・データベースのリファクタリング
> Entityをリファクタリングするとそれにあわせてテーブルも
> リファクタリングできる機能を盛り込みます。
> この処理をS2DaoとJPAの両建てでやるのはきついので
> マッピングはJPAにあわせたいというのは、この辺の共通化
> の意味もあります。
これは、alter文を自動生成するという事ですか?
テーブルもリファクタリングという部分がピンと
来ませんでした。
> ・最初からカスタマイズしやすいようにする。
> 独自アノテーションの追加
> 独自の処理の追加
> が入ることを最初から考慮したいと思います。
>
> ・仕様でJPAにあわせられるものはJPAにあわせる。
> マッピング関係(アノテーション)は独自仕様ではなく
> できる限りJPAにあわせる。
> JPAの仕様で足りないものに関しては、独自の仕様を追加する。
> JPAのマッピングの仕様は良く考えられていると思うので、
> あえて独自性を出す必要はないと思っています。
>
> ・EntityManager, JPQLは持ち込まない。
> Daoの仕様は、以前このMLで話した仕様が良いと思っています。
>
> ・データベースのリファクタリング
> Entityをリファクタリングするとそれにあわせてテーブルも
> リファクタリングできる機能を盛り込みます。
> この処理をS2DaoとJPAの両建てでやるのはきついので
> マッピングはJPAにあわせたいというのは、この辺の共通化
> の意味もあります。
>
> ・Seasar2への取り込み。
> 以前から結構要望があったので、このタイミングで取り込みたいと思います。
>
> 特に反対はないので、大丈夫かなとは思っていますが、
> できれば明示的な意見表明があるとうれしいです。
>
> よろしくお願いします。
>
> Yasuo Higa
> The Seasar Project
---
米林 正明
[E-MAIL ADDRESS DELETED]
seasar-s2dao-dev メーリングリストの案内