Hibernate 在哪里可以获得StandardServiceRegistryBuilder?
在以下导入中,前两个可以正常工作,最后一个无法解析符号“boot”。我需要下载什么才能让它工作?我试着搜索Maven,但是没有一个Hibernate库可以用boot命名Hibernate 在哪里可以获得StandardServiceRegistryBuilder?,hibernate,Hibernate,在以下导入中,前两个可以正常工作,最后一个无法解析符号“boot”。我需要下载什么才能让它工作?我试着搜索Maven,但是没有一个Hibernate库可以用boot命名 import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.boot.registry.StandardServiceRegistryBuilder; 我也有同样的问题。我已将以下所有hibernate依赖项添加
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
我也有同样的问题。我已将以下所有hibernate依赖项添加到pom.xml中,并且它现在可以工作了
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.3.8.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>4.3.2.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate.common</groupId>
<artifactId>hibernate-commons-annotations</artifactId>
<version>4.0.5.Final</version>
<classifier>tests</classifier>
</dependency>
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.0-api</artifactId>
<version>1.0.1.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>4.0.1.Final</version>
</dependency>
org.hibernate
冬眠核心
4.3.8.最终版本
org.hibernate
休眠验证器
4.3.2.最终版本
org.hibernate.common
hibernate commons注释
4.0.5.4最终版本
测验
org.hibernate.javax.persistence
hibernate-jpa-2.0-api
1.0.1.最终版本
org.hibernate
休眠实体管理器
4.0.1.最终版本
您需要使用Hibernate Core 4.3.5 Maven:
<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.3.5.Final</version>
</dependency>
Pom.xml
将此依赖项添加到pom.xml
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.1.6.Final</version>
</dependency>
org.hibernate
冬眠核心
4.1.6.最终版本
如果您需要Hibernate 4.3.5,请确保您已经启用了自动导入。为此,请从Care下载jar以进一步解释?您缺少jar或可能正在使用不受支持的版本。添加上述依赖项应该可以解决这个问题。
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.3.11.Final</version>
</dependency>
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
::
::
::
Configuration configuration = new Configuration().configure();
configuration.addResource("customer.hbm.xml");
StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder();
serviceRegistryBuilder.applySettings(configuration.getProperties());
ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();
SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
Session session = sessionFactory.openSession();
Transaction transaction = session.beginTransaction();
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.1.6.Final</version>
</dependency>