eclipse - Hibernate buildSessionFactory() 不适用于参数(ServiceRegistry)

标签 eclipse hibernate compiler-errors

我是 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/

相关文章:

compiler-errors - 使用byacc时出现语法错误

java - 找不到符号错误(调用方法)

c++ - Mingw 和 Eclipse 无法找到库

java - 通过 jenkins 运行 Junit 测试时失败

java - ManyToMany 的 QueryDSL 代码生成

Hibernate Criteria join 查询一对多

gcc - 编译器在 Fedora 28 上缺乏 asm-goto 支持

java - 如何在java中将多个多边形合并为一个

java - 使用 Eclipse 缩进 Java 源文件

java - Hibernate Junit hsqldb - (strategy = GenerationType.AUTO) 不起作用