關於hibernate4,版本與5版本中建立SessionFactory對象的不一樣

Configuration cfg=new Configuration().configure();app

SessionFactory factory=cfg.buildSessionFactory();單元測試

上面標紅的方法在hibernate4中是過期的,而在hibernate5中又恢復了,hibernate5中建立SessionFactory對象可使用上面的方法,在hibernate4中咱們可使用下面的方式建立測試

Session  Factoryfactory = cfg.buildSessionFactory(new StandardServiceRegistryBuilder().applySettings(cfg.getProperties()).build());ui

而在hibernate5中使用hibernate4中建立的方式則是不行的,具體緣由我也不清楚,我也是使用單元測試時報錯才發現的spa

相關文章
相關標籤/搜索