我不知道我在这里做错了什么,我想知道下面的代码有什么问题:
var hqlUpdate = "UPDATE Enrollment SET status = 'Approved' WHERE Id = :studentId && Level = :level && Semester = :semester";
Database.Session.CreateQuery(hqlUpdate)
.SetParameter("studentId", id)
.SetString("level", studentLevel)
.SetString("semester", semester)
.ExecuteUpdate();
答案 0 :(得分:0)
请将&&
替换为and
。我不认为HQL支持&&