1
私はGrailsを使っています。 ある時点では、そのIDに基づいてdbから大きなセットのオブジェクトをフェッチする必要があります。 このIDをIDで実行すると、パフォーマンスが非常に悪くなります。 GORMからのオブジェクトのセットを取得する
ids.each{
Myclass.findById(id)
...
}
を保存するバッチのために有用
withTransaction閉鎖があることを考えると、それはそれらを格納するのではなく、オブジェクトをフェッチするために、そのような何かをすることは可能でしょうか?
もう一つのアイデアは、のような長いHQLクエリすることができます
"select * from Myclass where (id = 1) OR (id = 2) ... OR (id = n)"
これはOKソリューションですか?
ありがとうございます!