我是Hibernate的新手,正在尝试创建 session 管理器。这是创建SessionFactory
实例的代码:
Configuration configuration = new Configuration().configure(config);
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(
configuration.getProperties()
).buildServiceRegistry();
SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
return sessionFactory;
当我在eclipse中运行它时,出现以下编译错误:
The method buildSessionFactory() in the type Configuration is not applicable for the arguments (ServiceRegistry).
使用最新的Hibernate版本,
buildSessionFactory
不应该接受ServiceRegistry
参数吗? 最佳答案
确保您使用的是最新版本。您可以按照以下代码行检查Hibernate的版本。
System.out.println(org.hibernate.Version.getVersionString());