hibernate初探之單表映射課程第一個例子的報錯
這個是junit報錯的,麻煩各位大神幫忙指點一點,看看到底哪里出錯了,感謝萬分!
org.hibernate.MappingException: entity class not found: Students
?? ?at org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:129)
?? ?at org.hibernate.tuple.PropertyFactory.getGetter(PropertyFactory.java:390)
?? ?at org.hibernate.tuple.PropertyFactory.buildIdentifierProperty(PropertyFactory.java:75)
?? ?at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:145)
?? ?at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:507)
?? ?at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:146)
?? ?at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
?? ?at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
?? ?at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
?? ?at java.lang.reflect.Constructor.newInstance(Unknown Source)
?? ?at org.hibernate.persister.internal.PersisterFactoryImpl.create(PersisterFactoryImpl.java:163)
?? ?at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:135)
?? ?at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:385)
?? ?at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1790)
?? ?at test.StudentsTest.init(StudentsTest.java:34)
?? ?at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
?? ?at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
?? ?at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
?? ?at java.lang.reflect.Method.invoke(Unknown Source)
?? ?at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
?? ?at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
?? ?at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
?? ?at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
?? ?at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30)
?? ?at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
?? ?at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
?? ?at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
?? ?at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
?? ?at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
?? ?at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
?? ?at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
?? ?at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
?? ?at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
?? ?at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
?? ?at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
?? ?at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
?? ?at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
?? ?at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
?? ?at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
Caused by: java.lang.ClassNotFoundException: Students
?? ?at java.net.URLClassLoader.findClass(Unknown Source)
?? ?at java.lang.ClassLoader.loadClass(Unknown Source)
?? ?at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
?? ?at java.lang.ClassLoader.loadClass(Unknown Source)
?? ?at java.lang.Class.forName0(Native Method)
?? ?at java.lang.Class.forName(Unknown Source)
?? ?at org.hibernate.internal.util.ReflectHelper.classForName(ReflectHelper.java:192)
?? ?at org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:126)
?? ?... 38 more
java.lang.NullPointerException
?? ?at test.StudentsTest.destory(StudentsTest.java:43)
?? ?at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
?? ?at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
?? ?at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
?? ?at java.lang.reflect.Method.invoke(Unknown Source)
?? ?at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
?? ?at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
?? ?at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
?? ?at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:36)
?? ?at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
?? ?at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
?? ?at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
?? ?at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
?? ?at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
?? ?at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
?? ?at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
?? ?at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
?? ?at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
?? ?at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
?? ?at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
?? ?at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
?? ?at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
?? ?at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
?? ?at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)