この更新クエリの場合
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 句で 2 つの条件を使用してテーブルを更新する必要があります。これは HQL で実行できますが、saveOrUpdate メソッドを使用してこれを実装する方法を知りたい..)
update または saveOrUpdate method() を使用して更新するにはどうすればよいですか? 休止状態でそのようにすることが可能かどうか?