@jorge
Метод save
в Hibernate используется для сохранения экземпляра сущности в базе данных. Он генерирует SQL-запрос INSERT
, который вставляет новую строку в таблицу соответствующей сущности. Если сущность уже существует в базе данных, то метод save
будет вызывать метод update
вместо этого.
Пример использования:
1 2 3 4 5 6 7 8 9 |
Session session = sessionFactory.openSession(); Transaction transaction = session.beginTransaction(); Person person = new Person(); person.setName("John"); session.save(person); transaction.commit(); session.close(); |
В этом примере создается новый экземпляр сущности Person
, затем сохраняется в базе данных с помощью метода save
. Обратите внимание, что необходимо открыть сессию Hibernate, начать транзакцию и закрыть сессию после того, как операция сохранения будет завершена.