对于此更新查询
update TestDB.dbo.MyEmp set empname=? where empid=?
我在我的 DAO 课上写过
MyEmployee myEmployee = new MyEmployee();
MyEmployee myEmployee =(MyEmployee )session.load(MyEmployee.class,
new Integer(1700));
myEmployee.setName("updatedName");
session.update(myEmployee );
它工作正常,但我需要知道下面提到的这种类型的更新查询
update TestDB.dbo.MyEmp set empsalary=? where empid=? && empname = ?
(即,我需要在 where 子句中使用两个条件来更新表,这可以通过 HQL 来完成,但我想知道我们如何使用 saveOrUpdate 方法来实现这一点..)
如何使用 update 或 saveOrUpdate 方法()进行更新?是否可以在休眠中这样做?