Java StandardServiceRegistryBuilder在Hibernate 4.3.2中不工作

Java StandardServiceRegistryBuilder在Hibernate 4.3.2中不工作,java,hibernate,Java,Hibernate,我已经阅读了有关StandardServiceRegistryBuilder的文章,但它似乎并没有解决我的问题。这是我正在尝试运行的代码: import javax.imageio.spi.ServiceRegistry; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; public class TestHibernate { public sta

我已经阅读了有关StandardServiceRegistryBuilder的文章,但它似乎并没有解决我的问题。这是我正在尝试运行的代码:

   import javax.imageio.spi.ServiceRegistry;
   import org.hibernate.SessionFactory;
   import org.hibernate.cfg.Configuration;

   public class TestHibernate {   
      public static void main(String args[]){
         UserDetails userDetails = new UserDetails();
         userDetails.setAge(22);
         userDetails.setName("Saurabh");

         Configuration configuration = new Configuration();
         configuration.configure();
    
         StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); //this is where i get error
         serviceRegistryBuilder.applySettings(configuration.getProperties());

         ServiceRegistry serviceRegistry = serviceRegistryBuilder.build();
         SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
这是netbeans给出的错误:

cannot find symbol

如何解决此问题?

您导入了不正确的类,您需要

import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.boot.registry.StandardServiceRegistry;

它找不到哪个符号?@JigarJoshi:class-StandardServiceRegistryBuilder-tried:ide表示org.hibernate.boot.registry.StandardServiceRegistryBuilder;您的类路径中不存在必需的jar吗?哪个jar是必需的jar?我遇到了同样的问题,我添加了hibernate.jar,我只是想知道是否还需要另外一个。