[seasar-dotnet:2510] Re: SetupSelectで取得したデータがおかしいのですが・・・

kubo [E-MAIL ADDRESS DELETED]
2016年 7月 24日 (日) 12:40:55 JST


久保(jflute)です

ありがとうございます。
似たような話が昔のJavaのバージョンでもあって、
修正したような気がします。

ひとまず、以下の設定ですが、

    ; [FK_BANK_KEIYAKU] = map:{
        ; localTableName =KEIYAKU
        ; foreignTableName = BANK
        ; localColumnName = BNKCD
        ; foreignColumnName =  BNKCD
        ; fixedCondition =
          $$localAlias$$.STNCD = $$foreignAlias$$.STNCD
    }

BANKのBNKCDが複合主キーということなので、

        ; localColumnName = BNKCD/STNCD
        ; foreignColumnName =  BNKCD/STNCD

という感じで、fixedConditionなしで試してみてください。
あくまでlocalColumnNameのカラムがマッピング時の
キーとなるカラムなので、それで紛れているかもしれません。
(どのみち、このケースだとfixedConditionない方がbetterな設定です)


seasar-dotnet メーリングリストの案内