Saving an object to the database

Now, we have reached a point from where we start the actual transactional operations, such as insert, delete, update, and so on.

In this recipe, we will look at how to save an object to the database.

The equivalent SQL query is as follows:

  • Department: INSERT INTO department (deptName) VALUES ('department name');
  • Employee: INSERT INTO employee (firstName, salary, department) VALUES ('first name', salary value, department id);

How to do it…

Let's look at how to save an object to the database:

  1. The following code shows how we can save an object to the database:
    SessionFactory sessionFactory = HibernateUtil.getSessionFactory(); Session session = sessionFactory.openSession(); // begin a transaction session.getTransaction().begin(); ...

Get Java Hibernate Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.