(假设所有注释都已到位,或建议您是否更新了注释): -
class Student{
int id;
Subject sub;
/*Getter Setter*/
}
class Subject{
int marks;
/*Getter Setter*/
}
我可以编写HQL查询(我试过这个但不要担心): -
Update Student s set s.sub.marks = 10 where s.id = 1;
答案 0 :(得分:0)
不,它不受支持。
您必须使用子查询:
update Subject s set s.marks = 10
where s.id in (select sub.id from Student where id = 1)