• Type: Improvement
    • Resolution: Fixed
    • Priority: Major
    • S2JDBC-Gen 0.9.3
    • Affects Version/s: S2JDBC-Gen 0.9.2
    • Component/s: S2JDBC-Gen
    • None

        [CONTAINER-264] gen-entityで、テーブルAがテーブルBに対して複数の外部キーを持つ場合、関連プロパティ名をわかりやすく解決するようにしました。

        taedium added a comment -

        再対応しました。

        taedium added a comment - 再対応しました。

        taedium added a comment -

        外部キーから参照される主キーが主キーのテーブル名で始まっていると関連名が中途半端になるケースが多いので、そのときは主キー側のエンティ名を補うように修正します。

        たとえば、PRODUCTテーブルからCATEGORYへのリレーションシップがあるとして、外部キー PRIMARY_CATEGORY_ID から主キー CATEGORY_ID への参照があるならば 関連名は primary ではなく primaryCategory とします。

        ちなみに、現状は、外部キー PRIMARY_CATEGORY_ID から主キー ID への参照がある場合に primaryCategory という関連名になっています。

        taedium added a comment - 外部キーから参照される主キーが主キーのテーブル名で始まっていると関連名が中途半端になるケースが多いので、そのときは主キー側のエンティ名を補うように修正します。 たとえば、PRODUCTテーブルからCATEGORYへのリレーションシップがあるとして、外部キー PRIMARY_CATEGORY_ID から主キー CATEGORY_ID への参照があるならば 関連名は primary ではなく primaryCategory とします。 ちなみに、現状は、外部キー PRIMARY_CATEGORY_ID から主キー ID への参照がある場合に primaryCategory という関連名になっています。

        taedium added a comment -

        対応しました。

        taedium added a comment - 対応しました。

          Assignee:
          taedium
          Reporter:
          taedium
          Votes:
          0 Vote for this issue
          Watchers:
          Start watching this issue

            Created:
            Updated:
            Resolved: