我是 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 中运行此程序时,出现以下编译错误:配置类型中的方法 buildSessionFactory() 不适用于参数 (ServiceRegistry)。
使用最新的 Hibernate 版本,buildSessionFactory
不应该接受 ServiceRegistry
参数吗?
最佳答案
确保您使用的是最新版本。您可以通过以下代码来检查Hibernate的版本。
System.out.println(org.hibernate.Version.getVersionString());
关于eclipse - Hibernate buildSessionFactory() 不适用于参数(ServiceRegistry),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13352053/