To Update Record Using Hibernate Session:
Configuration cfg = new Configuration().configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties()); SessionFactory factory = cfg.buildSessionFactory(ssrb.build()); Session session = factory.openSession(); Transaction t = session.beginTransaction(); Users u = (Users) session.load(Users.class, 6); // load record having id 6 into u object u.setLastName("Nitnavre"); // set column value which needs to update System.out.println(session.save(u)); // fire update query using save function of hibernate t.commit(); // commit the update changes to save state in database System.out.println("Record updated successfully...");
Ref Link:
- https://www.journaldev.com/3481/hibernate-session-merge-vs-update-save-saveorupdate-persist-example