[seasar-dotnet:2511] Re: SetupSelectで取得したデータがおかしいのですが・・・
志水正幸
[E-MAIL ADDRESS DELETED]
2016年 7月 25日 (月) 10:10:05 JST
志水です。
毎度、お世話になっております。
久保さんありがとうございます。
試してみたら問題が解消されていました。
>あくまでlocalColumnNameのカラムがマッピング時の
>キーとなるカラムなので、それで紛れているかもしれません。
fixedCondition の利用は、キー条件以外の
その他の条件がある場合に使用するのですね。
仕組みが理解できました。
ありがとうございました。。
> 久保(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 mailing list
> seasar-dotnet @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>
seasar-dotnet メーリングリストの案内