大家帮我看看hibernate这入门小例子有错?
package myhibernate;
import net.sf.hibernate.*;
import net.sf.hibernate.cfg.*;
import java.lang.*;
public class Test{
public static void main(String[]args){
try{
SessionFactory sf = new Configuration().configure().buildSessionFactory();
Session session = sf.openSession();
Transaction tx = session.beginTransaction();
User user = new User();
user.setPassword("liqing");
user.setUsername("sunwei");
session.save(user);
tx.commit();
session.close();
}
catch(HibernateException e){
e.printStackTrace();
}
}
}
为什么运行后有这错误:
Exception in thread "main" java.lang.NoClassDefFoundError: Test (wrong name: myh
ibernate/Test)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
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.ClassLoader.loadClassInternal(Unknown Source)