在 Hibernate 4 升級到 5 的時候老的 sessionFactory 出現(xiàn)錯誤。
成都創(chuàng)新互聯(lián)是一家企業(yè)級云計算解決方案提供商,超15年IDC數(shù)據(jù)中心運營經(jīng)驗。主營GPU顯卡服務(wù)器,站群服務(wù)器,多線BGP機房,海外高防服務(wù)器,服務(wù)器機柜,動態(tài)撥號VPS,海外云手機,海外云服務(wù)器,海外服務(wù)器租用托管等。
public?static?SessionFactory?initSession()?{ Configuration?configuration?=?new?Configuration(); configuration.configure(); serviceRegistry?=?new?StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build(); sessionFactory?=?configuration.buildSessionFactory(serviceRegistry); return?sessionFactory; }
?
你可以使用下面的代碼來在 Hibernate 5 中初始化:
????public?static?SessionFactory?initSession()?{ ????????Configuration?configuration?=?new?Configuration(); ????????configuration.configure(); ????????serviceRegistry?=?new?StandardServiceRegistryBuilder().configure().build(); ????????Metadata?metadata?=?new?MetadataSources(serviceRegistry).getMetadataBuilder().build(); ????????sessionFactory?=?metadata.getSessionFactoryBuilder().build(); ????????return?sessionFactory; ????}
https://blog.ossez.com/archives/3065