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
恭喜恭喜!又成功讓無數人糾結了幾個小時~~