@Entity @Table(name = "employees") public class Employee { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private int id; @Column(name = "name") private String name; // getters and setters } public class HibernateUtil { private static final SessionFactory sessionFactory; static { try { Configuration configuration = new Configuration().configure(); sessionFactory = configuration.buildSessionFactory(); } catch (Throwable ex) { throw new ExceptionInInitializerError(ex); } } public static Session getSession() { return sessionFactory.openSession(); } } public class Main { public static void main(String[] args) { Session session = HibernateUtil.getSession(); Transaction transaction = session.beginTransaction(); Employee employee = new Employee(); employee.setName("John Doe"); session.save(employee); transaction.commit(); session.close(); } }


上一篇:
下一篇:
切换中文