public static void main(String[]args) {
Configuration cfg = new Configuration().configure();
StandardServiceRegistryBuilder srb = new StandardServiceRegistryBuilder()
.applySettings(cfg.getProperties());
StandardServiceRegistry sr = srb.build();
SessionFactory sf = cfg.buildSessionFactory(sr);
Session session = sf.openSession();
}
cfg.getProperties();
--得到映射过来的数据内容(一一对应),return Properties(Map<>)
(Properties实现了Map接口,从java.util.dictionary继承)
applySettings(cfg.getProperties());
--映射的数据到StandardServiceRegistryBuilder接受登记
StandardServiceRegistry sr = srb.build();
--将登记后的数据款式订做成model
SessionFactory sf = cfg.buildSessionFactory(sr);
--将经过标准注册服务中心发放的model传递给configuration,成立Session工厂
Session session = sf.openSession();
--Session工厂开工,造出一只合格的session
恭喜恭喜!又成功让无数人纠结了几个小时~~