我被hibernate打败!
仿照孙卫琴的代码写的
///////////////
TestBean类
////////////////
package test;
public class TestBean{
private int id;
private String name;
private int age;
public TestBean(){
}
public void setName(String name){
this.name=name;
}
public void setId(int id){
this.id=id;
}
public int getId(){
return this.id;
}
public String getName(){
return this.name;
}
public void setAge(int age){
this.age=age;
}
public int getAge(){
return this.age;
}
}
///////HibernateTest/////////////////
package test;
import org.hibernate.*;
import org.hibernate.cfg.Configuration;
public class HibernateTest{
public static SessionFactory sessionFactory;
static{
try{
Configuration config=new Configuration();
config.addClass(TestBean.class);//在这个地方报异常NoClassDefFoundError
sessionFactory=config.buildSessionFactory();
}
catch(Exception e){
e.printStackTrace();
}
}
public static void main(String [] args)throws Exception{
TestBean tb=new TestBean();
Class.forName("test.TestBean");
tb.setName("jen");
tb.setAge(23);
try{
sessionFactory=config.buildSessionFactory();
Session session=sessionFactory.openSession();
session.save(tb);
}
catch(Exception e){
e.printStackTrace();
}
}
}
这是为什么啊,所有的jar都已就绪,自己写的bean却出现这个问题?