我用Hibernate映射实体类.然后自己做了个测试方法:执行的时候报出这个异常:%%%% Error Creating SessionFactory %%%%
org.hibernate.MappingException: Association references unmapped class: com.surpner.www.repair.model.ServiceOrderline
at org.hibernate.cfg.HbmBinder.bindCollectionSecondPass(HbmBinder.java:2036)
at org.hibernate.cfg.HbmBinder$CollectionSecondPass.secondPass(HbmBinder.java:2497)
at org.hibernate.cfg.HbmBinder$SecondPass.doSecondPass(HbmBinder.java:2468)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:884)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:999)
at com.surpner.www.base.HibernateSessionFactory.rebuildSessionFactory(HibernateSessionFactory.java:60)
at com.surpner.www.base.HibernateSessionFactory.getSession(HibernateSessionFactory.java:43)
at com.surpner.www.base.BaseService.<init>(BaseService.java:15)
at com.surpner.www.user.model.Test.main(Test.java:15)
Exception in thread "main" java.lang.NullPointerException
at com.surpner.www.base.BaseService.<init>(BaseService.java:17)
at com.surpner.www.user.model.Test.main(Test.java:15)
org.hibernate.MappingException: Association references unmapped class: com.surpner.www.repair.model.ServiceOrderline
at org.hibernate.cfg.HbmBinder.bindCollectionSecondPass(HbmBinder.java:2036)
at org.hibernate.cfg.HbmBinder$CollectionSecondPass.secondPass(HbmBinder.java:2497)
at org.hibernate.cfg.HbmBinder$SecondPass.doSecondPass(HbmBinder.java:2468)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:884)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:999)
at com.surpner.www.base.HibernateSessionFactory.rebuildSessionFactory(HibernateSessionFactory.java:60)
at com.surpner.www.base.HibernateSessionFactory.getSession(HibernateSessionFactory.java:43)
at com.surpner.www.base.BaseService.<init>(BaseService.java:15)
at com.surpner.www.user.model.Test.main(Test.java:15)
Exception in thread "main" java.lang.NullPointerException
at com.surpner.www.base.BaseService.<init>(BaseService.java:17)
at com.surpner.www.user.model.Test.main(Test.java:15)
.hbm.xml"/>删除了.
而且我测试的是别的类 跟这个类一点关系都没有 为什么还是报这个错误呢?我很不理解... 我*.hbm.xml 都是用Hibernate自动生成的. 会不会没删干净呢? 请有经验的朋友指点一下~谢谢.
那东西有什么用?我把里边的table元素全删了