需要将一个字段更新为一堆记录中的相同值。使用 DAO/ORM 结构,我将检索每个父对象,遍历每个子对象,更新它的字段,然后保存它。
只写 SQL 会更快:update table set field = value where criteria = specified。
我如何将这些东西组合在一起?我是否坚持使用 dao 结构:
for (Table t : getTableDao().getTables()){
for(Child c : t.getChildren()){
c.setValue(1);
getChildrenDao().save(c);
}
}
干杯。