在hibernate中更新许多记录(批量更新)

时间:2011-07-25 11:58:34

标签: java hibernate

我有A班和B班。 现在A类有B组。

class A{
 Set<B> bset //

}

bset.size()可以是&gt; 100或&gt; 500等
现在我想改变所有B的一个对应于A
的字段 例如:更新B集Bfield = x,其中id IN(1,2,3);

1)hibernate中的查询是什么? 2)1,2,3是B(B.id)的ID 3)如何以查询所需的格式检索与A对应的B的所有ID?

1 个答案:

答案 0 :(得分:0)

如果我理解你的正确

update B set b.field = :newValue where b.parent = :parentA