Hibernate обновление запроса
У меня есть таблица с одним первичным ключом (автоинкремент) и тремя столбцами, кроме этого первичного ключа столбца
S.No EmpId EmpName Месячная зарплата
1 1700 xxxx Jan 17000
2 1701 yyyy Jan 70000
3 1700 xxxx Feb 16750
4 1702 yyyy Jan 70000
5 1700 xxxx Mar 17000
6 1700 xxxx April 16000
Эта таблица содержит сведения об именах сотрудников и его / ее месячной зарплате, мне нужно обновить зарплату сотрудника ххх в январе месяце.
Как я могу сделать это в спящем режиме с помощью метода session.saveorupdate?
1 ответ
Предполагая, что вы работаете с постоянными объектами "работника", я думаю, что-то вроде этого должно сработать.
Transaction t = session.beginTransaction();
employee.setEmpId(id);
employee.setEmpName(name);
employee.setSalary(newSalary);
...
session.saveOrUpdate(employee);
System.out.println("Successfully updated");
t.commit();