[seasar-s2dao-dev:382] Re: DAO-37 BEANアノテーション無しを認めます?

kubo [E-MAIL ADDRESS DELETED]
2007年 8月 3日 (金) 19:52:54 JST


久保です。

> 実現するためのアイデアは思いついたのですが
> この機能ってどれくらい望まれているでしょうか?
> あまり使われない機能を入れるのも良くないので
> 皆さんの意見を聞かせてください。
> 
> 私としては、SQLファイルやストアドを中心とした使い方をした場合に
> BEANアノテーションが邪魔という話はわかるのですが、
> 今までどおり必須としたほうが覚えやすくていいのかなと思っています。
> 
> ちなみに、私のアイデアはBeanMetaDataを必要とされるまで
> 作成しないでおいて必要とされたら「アノテーションがない!」と
> 例外を投げるというものです。
> ストアドやSQLファイルに対応するSqlCommandの生成には
> BeanMetaDataが必要とならないので修正するならば
> これでいけるかなとは思っています。

1ユーザとしての意見として。。。
今は、DBFluteのSql2Entity利用だとあまり「BEANアノテーションが邪魔」
という状況が生まれないので、今はそんなでもないですが、
昔、独自のDaoを作ってたときにはBEANアノテーションは邪魔と思っていました。
BEANアノテーションに存在しないテーブルを指定するWARNが発生するので、
適当なテーブル名を入れたら指定テーブルの列とそうでない列の
Mappingの規則が違ったりして、結構苦労しました。
(確かこれはもう直っているはず)

> BeanMetaDataを必要とされるまで
> 作成しないでおいて必要とされたら「アノテーションがない!」

に賛成です。




seasar-s2dao-dev メーリングリストの案内