package com.hibernateyazilari.hibernate_2; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; import org.hibernate.service.internal.SessionFactoryServiceRegistryBuilderImpl; public class App { public static void main( String[] args ) { SessionFactory factory = new Configuration() .configure("hibernate.cfg.xml") .addAnnotatedClass(Student.class) .buildSessionFactory(); Session session = factory.getCurrentSession(); try { Student student = new Student("Tuğrul","Bayrak", "mail@mail.com"); session.beginTransaction(); session.save(student); session.getTransaction().commit(); } finally { factory.close(); } } }