Home > スポンサー広告 > ScrollableResultsで取得した結果に重複が発生、、したときのメモ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Comments:-

Comment Form

Trackback+Pingback:-

TrackBack URL for this entry
http://netforestdevnote.blog26.fc2.com/tb.php/37-969def46
Listed below are links to weblogs that reference
スポンサーサイト from Netforest Developer's Note

Home > スポンサー広告 > ScrollableResultsで取得した結果に重複が発生、、したときのメモ

Home > Hibernate > ScrollableResultsで取得した結果に重複が発生、、したときのメモ

ScrollableResultsで取得した結果に重複が発生、、したときのメモ

こんにちは。mattyです。

O/Rマッピングを利用して大量レコードの検索を行うと OutOfMemory が発生する場合があります。
Hibernateを利用していてこの問題にブチ当たりました。

いくつか解決方法があるようですが、今回 ScrollableResults を利用して回避することにしました。
ところが、、ScrollableResultsで取得した結果に同じIDのEntityがいくつか重複していました。
かなりjoinしているのですが、重複して返って来てほしくはなかったのです。。

distinctはCLOB型があるので指定出来ませんでしたので
試しにユニーク項目でOrder byしてみたところ、、重複が解消されました!
うん、まとまってないとダメですよね、処理的に。

Comments:0

Comment Form

Trackback+Pingback:0

TrackBack URL for this entry
http://netforestdevnote.blog26.fc2.com/tb.php/37-969def46
Listed below are links to weblogs that reference
ScrollableResultsで取得した結果に重複が発生、、したときのメモ from Netforest Developer's Note

Home > Hibernate > ScrollableResultsで取得した結果に重複が発生、、したときのメモ

Recent Comments
Recent Trackback
Search
Meta
Links
Feeds

Page Top

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。