關于hibernate API訪問數據庫創建服務注冊對象問題
//創建注冊對象
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder()
時報錯:Type mismatch: cannot convert from ServiceRegistryBuilder to ServiceRegistry;
老師給的包缺少ServiceRegistry jar?換官網的4.2.21試試
//創建注冊對象
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder()
時報錯:Type mismatch: cannot convert from ServiceRegistryBuilder to ServiceRegistry;
老師給的包缺少ServiceRegistry jar?換官網的4.2.21試試
2017-04-12
舉報
2017-04-13
我的沒問題,你可以在找一下hibernate的其他jar包,或者我給你也可以!
2017-04-12
// 1.生成配置對象(config)
?? ??? ?Configuration config = new Configuration().configure();
?? ??? ?// 2.生成服務注冊對象:config.getProperties()-讀取配置文件
?? ??? ?ServiceRegistry serviceRegistry = new ServiceRegistryBuilder()
?? ??? ??? ??? ?.applySettings(config.getProperties()).buildServiceRegistry();
?? ??? ?// 3.創建會話工廠對象
?? ??? ?sessionFactory = config.buildSessionFactory(serviceRegistry);
?? ??? ?// 4.得到會話對象
?? ??? ?session = sessionFactory.openSession();// 開啟會話得到會話對象
?? ??? ?// 5.開啟事務
?? ??? ?transaction = session.beginTransaction();