[seasar-dev:629] Re: [S2Dao][S2Dao.NET]ID属性の複数DBMS対応

kubo jazzflute @ mbn.nifty.com
2006年 12月 19日 (火) 01:23:16 JST


久保です。

宮城さんへ


> > すみません、良くわかっていないのですが「ID属性での複数DBMS対
> > 応」というのはどういうものなのかお聞きしてよろしいでしょうか?
> 
> 肝心な説明の部分が抜けておりました。申し訳ありませんm(__)m
> 
> S2DaoのSQLアノテーションの複数DBMS対応と同じことを
> IDアノテーションでも実装するということになります。
> 
> 例えば、JavaBeansに
> public static final String id_oracle_ID = "sequence, sequenceName=myseq";
> public static final String id_hsql_ID = "identity";
> を定義しておくことで
> DBMSにOracleを使用している場合、IDの自動生成にsequenceを使用し、
> HSQLを使用している場合は、IDの自動生成にidentityを使用することになります。


Projectにおいて、具体的にどのような状況でこの機能が必要か
教えていただけますでしょうか?(例というか)

外だしSQLも Dao_method_mysql.sql で切り替えできるので、
IDアノテーションもそのようにするってのは論理的に合うのですが、
実際にOracleとHSQLのどちらでも動作するように実装する場面が
思い浮かばなかったもので...(想像力の欠如orz)

また、その必要性をここで明示しておいた方が、
S2Daoへの反映もスムーズになるかと思いました。



-- 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
kubo   <jazzflute @ mbn.nifty.com>
jflute <http://d.hatena.ne.jp/jflute>
株式会社ビルドシステム <http://www.buildsystem.co.jp>
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/




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