[seasar-dotnet:2310] Re: DBFlute.NetのpulloutXxxについて

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2013年 7月 23日 (火) 21:18:12 JST


久保さん

検証完了しました。

・旧バージョン&CanRelationMappingCache()=true

pulloutXxx()の結果数は重複を省いた数でしたが、
loadXxxList()後にはちゃんと全件兄弟エンティティが設定されていました。

・0.8.9.53-RC1
同じくpulloutXxx()の結果数は重複を省いた数でしたが、
loadXxxList()後にはちゃんと全件兄弟エンティティが設定されていました。

素早い修正で非常に助かりました。正式版が出るまでRC1を利用させていただこうと思います。
ありがとうございました!!



>久保(jflute)です
>
>> ですが事情により検証できるのは今夜になってしまいます。
>りょうかいですー。ありがとうございます。
>
>2013/7/23  <masafumi.nakai @ nxtg.co.jp>:
>> 久保さん
>>
>> おはようございます。遅い時間にありがとうございました。
>> ですが事情により検証できるのは今夜になってしまいます。
>> 検証しましたらすぐに連絡致します。
>>
>> 二階層目以降については必要がなかったので試していませんでした。
>> 個人的には未対応でも影響はないです。
>>
>>
>>
>>>久保(jflute)です
>>>
>>>中井さん、dbflute-0.8.9.53-RC1.zipをお試しください。
>>>http://dbflute.net.sandbox.seasar.org/ja/environment/newest.html
>>>
>>>一階層目に関しては、これはとある時点からのバグかもしれません。
>>>上記の修正ではそこは直るはずです。
>>>
>>>二階層目以降に関しては、もともと同じ現象が発生するはずです。
>>>(many-to-one-to-one-to-manyの場合)
>>>ですが、そこを直すにはS2Daoに手を入れなければならないので、
>>>ちょっと気軽にはできそうにありません。
>>>(Java版では二階層目も修正済み)
>>>2013/7/23 kubo <dbflute @ gmail.com>:
>>>> 久保(jflute)です
>>>>
>>>> 中井さん、こんばんは
>>>> ちょっと試しに、ExCBクラスにて、
>>>> 以下のメソッドをオーバーライドして、
>>>> 問答無用で true にして実行してみてください。
>>>>
>>>>         public override bool CanRelationMappingCache() {
>>>>             return true;
>>>>         }
>>>>
>>>> いまこちらでリアルタイムで分析しています...
>>>>
>>>>
>>>> 2013/7/22  <masafumi.nakai @ nxtg.co.jp>:
>>>>> 久保さん
>>>>>
>>>>> いつもお世話になっております。中井と申します。
>>>>> many-to-one-to-manyを行うためにpulloutXxx()を実行したのですが、
>>>>> 戻り値の親リストが重複のない状態(Distinct)になっていました。
>>>>> これに対してloadXxxList()を実行して兄弟テーブルを取得した場合、
>>>>> 基点テーブルから兄弟テーブルを見ると、同一親レコードを持つ基点レコードが複数ある場合、
>>>>> はじめの1レコードしか兄弟レコードが設定されていませんでした。
>>>>> これは仕様なのでしょうか?
>>>>>
>>>>> 試しにExBhvにpulloutXxxAll()メソッドを作って親レコード重複あり(Distinctしない)のリストを作って
>>>>> loadXxxList()を実行すると欲しい結果が得られました。
>>>>> _______________________________________________
>>>>> seasar-dotnet mailing list
>>>>> seasar-dotnet @ ml.seasar.org
>>>>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>>_______________________________________________
>>>seasar-dotnet mailing list
>>>seasar-dotnet @ ml.seasar.org
>>>https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>>
>>
>> _______________________________________________
>> seasar-dotnet mailing list
>> seasar-dotnet @ ml.seasar.org
>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>_______________________________________________
>seasar-dotnet mailing list
>seasar-dotnet @ ml.seasar.org
>https://ml.seasar.org/mailman/listinfo/seasar-dotnet


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