[seasar-s2dao-dev:165] Re: S2Dao2.0 再び
Hirotaka HONMA
[E-MAIL ADDRESS DELETED]
2007年 3月 13日 (火) 23:28:59 JST
本間です。
on Fri, 9 Mar 2007 11:51:18 +0900
in [seasar-s2dao-dev:159] Re: S2Dao2.0 再び
<[E-MAIL ADDRESS DELETED]> wrote:
> > > それで案ですが
> > >
> > > 1.0系:Seasar2.3系。stableの位置付け。
> > > 基本的にはバグフィックスのみ。
> > > 1.1系:Seasar2.4系。互換性重視。
> > > 機能追加はこのバージョンに行う。
> > > 2.0系:Seasar2.4系。スリムで高速。100%の互換性はもたない。
> > >
> > 2.0系は、さらに次のように考えています。
>
> 以下の2.0系の考えも含め、ひがさんに意見に賛成します。
>
> -カスタマイズしやすいようにする
> -互換性重視
>
> この辺はかなり重要かと。
私もカスタマイズは欲しいです。
ただ、互換性については、2.0では深追いしないというスタンスで
良いと思います。
> > ・データベースのリファクタリング
> > Entityをリファクタリングするとそれにあわせてテーブルも
> > リファクタリングできる機能を盛り込みます。
> > この処理をS2DaoとJPAの両建てでやるのはきついので
> > マッピングはJPAにあわせたいというのは、この辺の共通化
> > の意味もあります。
>
> これは、alter文を自動生成するという事ですか?
> テーブルもリファクタリングという部分がピンと
> 来ませんでした。
これ面白いですね。
横田さんがYmir(に含まれるのかな?)で実現したのと、同じような
感じかな、とイメージしました。
> > ・最初からカスタマイズしやすいようにする。
> > 独自アノテーションの追加
> > 独自の処理の追加
> > が入ることを最初から考慮したいと思います。
> >
> > ・仕様でJPAにあわせられるものはJPAにあわせる。
> > マッピング関係(アノテーション)は独自仕様ではなく
> > できる限りJPAにあわせる。
> > JPAの仕様で足りないものに関しては、独自の仕様を追加する。
> > JPAのマッピングの仕様は良く考えられていると思うので、
> > あえて独自性を出す必要はないと思っています。
> >
> > ・EntityManager, JPQLは持ち込まない。
> > Daoの仕様は、以前このMLで話した仕様が良いと思っています。
> >
> > ・データベースのリファクタリング
> > Entityをリファクタリングするとそれにあわせてテーブルも
> > リファクタリングできる機能を盛り込みます。
> > この処理をS2DaoとJPAの両建てでやるのはきついので
> > マッピングはJPAにあわせたいというのは、この辺の共通化
> > の意味もあります。
> >
> > ・Seasar2への取り込み。
> > 以前から結構要望があったので、このタイミングで取り込みたいと思います。
> >
> > 特に反対はないので、大丈夫かなとは思っていますが、
> > できれば明示的な意見表明があるとうれしいです。
最初の4つは+1で、5つ目は+0です。(賛成も反対も無し) ← DBアク
セスについては選択肢が他にもあるためです。でも要望があるので
したら、と。
seasar-s2dao-dev メーリングリストの案内