2009-06-04 18:08:04,531 INFO  [Environment.java:520] : Hibernate 3.3.0.CR1
2009-06-04 18:08:04,531 INFO  [Environment.java:553] : hibernate.properties not found
2009-06-04 18:08:04,531 INFO  [Environment.java:687] : Bytecode provider name : cglib
2009-06-04 18:08:04,546 INFO  [Environment.java:604] : using JDK 1.4 java.sql.Timestamp handling
2009-06-04 18:08:04,593 INFO  [Configuration.java:1437] : configuring from resource: /hibernate.cfg.xml
2009-06-04 18:08:04,593 INFO  [Configuration.java:1414] : Configuration resource: /hibernate.cfg.xml
2009-06-04 18:08:04,687 INFO  [Configuration.java:563] : Reading mappings from resource : com/test/hibernate/User.hbm.xml
2009-06-04 18:08:04,765 INFO  [HbmBinder.java:299] : Mapping class: com.test.hibernate.User -> HIBERNATE_USER
2009-06-04 18:08:04,781 INFO  [Configuration.java:1552] : Configured SessionFactory: null
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.log4j.Logger.isTraceEnabled()Z
at org.slf4j.impl.Log4jLoggerAdapter.isTraceEnabled(Log4jLoggerAdapter.java:81)
at org.hibernate.type.NullableType.<clinit>(NullableType.java:36)
at org.hibernate.Hibernate.<clinit>(Hibernate.java:80)
at org.hibernate.type.TypeFactory.<clinit>(TypeFactory.java:46)
at org.hibernate.mapping.SimpleValue.getType(SimpleValue.java:260)
at org.hibernate.mapping.SimpleValue.isValid(SimpleValue.java:253)
at org.hibernate.mapping.Property.isValid(Property.java:185)
at org.hibernate.mapping.PersistentClass.validate(PersistentClass.java:435)
at org.hibernate.mapping.RootClass.validate(RootClass.java:192)
at org.hibernate.cfg.Configuration.validate(Configuration.java:1112)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1297)
at com.test.hibernate.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:35)
at com.test.hibernate.BaseHibernateDAO.getSession(BaseHibernateDAO.java:9)
at com.test.hibernate.Test.main(Test.java:12)

解决方案 »

  1.   

    Exception in thread "main" java.lang.NoSuchMethodError: org.apache.log4j.Logger.isTraceEnabled()Z
    应该是包的问题吧,有没有将log4j的包导入进来。。
    查了下资料,有的人说重装下Tomcat就可以了,不知是真是假。。
    ------------------------------------------------------------------------------------------------------在一个,你好像前面也有错误也。
    hibernate.properties not found
    Configured SessionFactory: null
    检查下hibernate包导入进来没有,配置文件是否写对了
      

  2.   

    楼上的我照着你的方法做了还是没有解决问题,重装了下Tomcat,hibernate包导入进来!再出个主意吧?