[CONTAINER-264] gen-entityで、テーブルAがテーブルBに対して複数の外部キーを持つ場合、関連プロパティ名をわかりやすく解決するようにしました。 Created: 2008-10-03 Updated: 2008-10-12 Resolved: 2008-10-12 |
|
Status: | Resolved |
Project: | S2Container |
Component/s: | S2JDBC-Gen |
Affects Version/s: | S2JDBC-Gen 0.9.2 |
Fix Version/s: | S2JDBC-Gen 0.9.3 |
Type: | Improvement | Priority: | Major |
Reporter: | taedium | Assignee: | taedium |
Resolution: | Fixed | Votes: | 0 |
Labels: | None |
Comments |
Comment by taedium [ 2008-10-12 ] |
再対応しました。 |
Comment by taedium [ 2008-10-12 ] |
外部キーから参照される主キーが主キーのテーブル名で始まっていると関連名が中途半端になるケースが多いので、そのときは主キー側のエンティ名を補うように修正します。 たとえば、PRODUCTテーブルからCATEGORYへのリレーションシップがあるとして、外部キー PRIMARY_CATEGORY_ID から主キー CATEGORY_ID への参照があるならば 関連名は primary ではなく primaryCategory とします。 ちなみに、現状は、外部キー PRIMARY_CATEGORY_ID から主キー ID への参照がある場合に primaryCategory という関連名になっています。 |
Comment by taedium [ 2008-10-11 ] |
対応しました。 |