[Seasar-user:17640] Re: [S2Container] ソースが多くなった時の開発
Toshihiro Nakamura
[E-MAIL ADDRESS DELETED]
2009年 6月 6日 (土) 00:23:14 JST
中村(taedium)です。
> 以下の修正でいいか確認させてください。
> DBはOracle10gです。
総じて問題ないと思います。
> 1. dao.diconを修正。
> org.seasar.dao.impl.PropertyTypeFactoryBuilderImpl
> ↓
> org.seasar.dao.impl.FastPropertyTypeFactoryBuilder
この修正でDBのメタデータをみなくなります。
> 2. Entityの全フィールドにCOLUMNアノテーションを設定。
COLUMNアノテーションの設定は必須ではありません。
(もちろん、設定しても大丈夫です。)
> 3. Entityの主キーフィールドにIDアノテーションを設定。
> 現在はシーケンスからキーを自動採番させたいテーブルだけ
> @Id(value = IdType.SEQUENCE, sequenceName = "SEQ_MST_SEQ")」
> という感じでIDアノテーションを設定しています。
> シーケンスを使わない単なるキーならIdType.ASSIGNEDでいいのですか?
> また、キー項目が複数あるテーブルの場合は、
> IdType.ASSIGNEDを複数設定すればいいのですか?
はい。
--
Toshihiro Nakamura
Seasar-user メーリングリストの案内