错误: 
Exception in thread "main" java.lang.ExceptionInInitializerError
at Test.main(Test.java:21)
Caused by: java.lang.NullPointerException
at org.slf4j.LoggerFactory.singleImplementationSanityCheck(LoggerFactory.java:192)
at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:113)
at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:269)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:242)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:255)
at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:165)
... 1 moreTest,java21:Configuration cf=new Configuration().configure();

解决方案 »

  1.   

    可能是缺少
    hibernate.cfg.xml
      

  2.   

    new Configuration().configure();改为:
    1. new Configuration();
    2. cf.configure();楼主计算机没那么聪明哦,呵呵...
      

  3.   


    写的是:new Configuration();
    cf.configure();
    我用的是myEclipse6.0;
      

  4.   

    然后改成的:Configuration cf=new Configuration().configure();
      

  5.   


    错误包在:slf4j-api-1.5.8jar下的org.slf4j下的LoggerFactory.class。
      

  6.   

    configure();这方法返回的是个Configuration对象么?
      

  7.   

    晕。 应该NEW出来的是Hibernate提供的模板类列。
      

  8.   

    缺少slf4j的实现类。
    你找一个slf4j-nop.jar或者slf4j-simple.jar放到classpath下
      

  9.   

    包我放了。
    失望。
    我下载了个slf4的slf4j-nop.jar包。还有require的目录下的全部包放在classpath里面了。