ClassCastException:org.hibernate.boot.registry.internal.StandardServiceRegistryImpl无法转换帮助类。

时间:2019-07-16 17:43:02

标签: hibernate

当我运行Java文件时,它发出了以下波纹错误

  

类型异常报告

     

消息内部服务器错误

     

说明服务器遇到内部错误,阻止了它   满足此请求。

     

例外

     

java.lang.ClassCastException:   org.hibernate.boot.registry.internal.StandardServiceRegistry Impl   无法转换为helpingclasses.SessionFact $ serviceRegistry

     

note异常及其根本原因的完整堆栈跟踪是   在GlassFish Server开源版4.1.1日志中可用。

我什至在web软件包的META-INF文件夹中创建了context.xml `

public class SessionFact {
    static SessionFactory sf;
    private static serviceRegistry serviceRegistry;


 public static SessionFactory getSessionFact()
   {
    Configuration cfg;
    cfg = new Configuration();
    cfg.configure("/Resources/hibernate.cfg.xml");
    serviceRegistry = (serviceRegistry) new StandardServiceRegistryBuilder().applySettings(
    cfg.getProperties()).build();
    sf=cfg.buildSessionFactory((ServiceRegistry) serviceRegistry);
    System.out.println("build SessionFactory......");
    return sf;
}

    private static class serviceRegistry {

        public serviceRegistry() {
        }
    }
}

它无法显示我传递给服务器输出的消息

0 个答案:

没有答案