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

Hiroaki Fujii jiifureit @ jiifureit.ac
2006年 12月 19日 (火) 01:50:17 JST


藤井です。

ID属性をどのように変更するのでしょう?

[ID("sequence", "myseq")] → [ID_oracle("sequence", "myseq")]
[ID("identity")] → [ID_hsql("identity")]

こんな感じですか?


Ryo Miyagi wrote:
> 宮城です。
> 
>> すみません、良くわかっていないのですが「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を使用することになります。
> 
> 以上、宜しくお願いいたします。
> 
> 
> 
> 
> --------------------------------------
> Start Yahoo! Auction now! Check out the cool campaign
> http://pr.mail.yahoo.co.jp/auction/
> 
> _______________________________________________
> Seasar-dev mailing list
> Seasar-dev @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-dev
> 
> 




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