При неизменном объекте Hibernate session.update(entity) отправляет оператор SQL UPDATE на сервер базы данных?
session.update(entity)
UPDATE
Например, в следующем коде Hibernate отправляет SQL UPDATE на сервер базы данных?
Session session = factory.openSession(); Person me = new Person(null, "Derek Mahar"); session.save(me); Person me2 = new Person(me.getId(), "Derek Mahar"); session.update(me2); session.flush();
Нет. Строго говоря, Hibernate не отправляет обновление SQL на update. update просто обновляет объект в текущем сеансе. Hibernate выполняет запросы, когда сеанс сбрасывается.
update