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();
Другие вопросы по тегам