两种方法
方法一:循环
String sql = "select * from A where bId=" + B.getInt("id");
List<A> AupList = A.dao.find(sql);
for(int i = 0; i < AupList.size(); i++){
AupList .get(i).set("state", 2);
AupList .get(i).update();
}
方法二:SQL语句执行
String sql = "update A set state=3 where bId=" + B.getInt("id");
Db.update(sql);
对比:方法一会对表进行多次操作,方法二只操作一次。
以上内容为个人学习笔记,不保证准确性与简洁性