看马士兵的Hibernate发现3.x的版本和最新的4.3.7的有些地方不一样,老版本的很多方法都废弃了,4.3.5的都不一样。弄了好久才把小实验整好。
Configuration cfg = new Configuration().configure();
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().
applySettings(cfg.getProperties()).build();
SessionFactory factory = cfg.buildSessionFactory(serviceRegistry);
Session session = factory.getCurrentSession();
Transaction ts = session.beginTransaction();
Student student = new Student(1,"f",21);
session.save(s);
ts.commit();
factory.close();