プロパティpを持つドメインAがあるとします。値がリストから順番に割り当てられる一括更新を効率的に行う方法はありますか?
class A{
Integer p
}
私はすなわち
def lis = A.list()
のリストを持っているし、私はそれぞれのGrailsで一括更新を行うための最も効率的な方法は何か数字
def num = [4, 1, 22, ......]
のリストを持っていますAのオブジェクトにはnumから順番に番号が割り当てられます。
一つの方法は、
for(int i=0; i<lis.size(); i++){
lis[i].p = num[i]
lis[i].save(flush: true)
}
ことができるが、私は仮定し、このソリューションは、効率的ではありません。これはHQLまたは他の効率的な方法を使用して達成できますか?私は助けていただきありがとうございます!ありがとう!