Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/InheritanceJoinColumns
at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:324)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:177)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:999)
at com.bjsxt.hibernate.TeacherTest.main(TeacherTest.java:15)
Caused by: java.lang.ClassNotFoundException: javax.persistence.InheritanceJoinColumns
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 4 more
package com.hibernate.model;import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;@Entity
@Table(name="teacher")
public class teacher {
private int id;

@Id
public int getId() {
return id;
}
...相应的什么ejb3.persistence,hibernate3.jar等jar包都导进去了,但就是报找不到那个类?
为什么呢?