Пример #1
0
  public static void main(String[] args) {

    // creating configuration object

    Configuration cfg = new Configuration();
    cfg.configure("hibernate.cfg.xml"); // populates the data of the configuration file

    SessionFactory factory = cfg.buildSessionFactory();

    // creating session object
    Session session = factory.openSession();

    // creating transaction object
    Transaction transaction = session.beginTransaction();

    UserDetails userDetails = new UserDetails();

    Date date = new Date();
    userDetails.setUserName("Durgesh");
    userDetails.setAddress("Vadodara");
    userDetails.setDescription("asdfglkjh");
    userDetails.setJoinDate(date);

    session.persist(userDetails); // persisting the object

    transaction.commit(); // transaction is committed
    session.close();

    System.out.println("Data successfully inserted.");
  }