一、通过加载配置文件hibernate.cfg.xml
Configuration configuration = new Configuration().configure();
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder()
.applySettings(configuration.getProperties()).buildServiceRegistry();
SessionFactory sf = configuration.buildSessionFactory(serviceRegistry);
Session session = sf.openSession();
Transaction tx = session .beginTransaction();
TestEntity te = new TestEntity();
//这时可以设置属性值
te.setName("name");
.......
session.save(te);
tx.commit();
session.close();
sf.close();
通过上面红色代码的源码,可以看出,调用configure方法其实就是在加载hibernate.cfg.xml配置文件: