第一个hibernate的错误
写一个学生管理的系统,
Student类如下:
package com.tarena.entity;
import java.io.Serializable;
public class Student
{
private int id ;
private String name ;
Student(){} ;
Student( int id , String name )
{
this.id = id ;
this.name = name ;
}
void setId( int id )
{
this.id = id ;
}
int getID()
{
return id ;
}
void setName( String name )
{
this.name = name ;
}
String getName()
{
return name ;
}
}
学生管理类如下:
package com.tarena.biz;
import com.tarena.entity.Student;
import org.hibernate.cfg.*;
import org.hibernate.*;
import java.util.*;
public class StudentMgt
{
/*
取得一个用户
*/
public Student getStudent(int id)
{
//1.得到Configuration类型对象并调用configure();
Configuration configure = new Configuration();
configure.configure();
//2.得到SessionFactory
SessionFactory factory = configure.buildSessionFactory();
//3.得到Sessoin
Session sessions = factory.openSession();
//4.得到Transaction
Transaction tran = sessions.beginTransaction();
Student stu = (Student)(sessions.get(Student.class, id));
//5.提交或回滚事务
tran.commit();
//6.关闭session
sessions.close();
return stu;
}
public static void main(String[] args)
{
StudentMgt mgmt = new StudentMgmt();
Student stu = mgmt.getStudent(1);
System.out.println(stu);
}
}
编译Student.java没有问题
编译StudentMgt.java却有n 多问题,说找不到Transaction ,Session ,Configuration ,SessionFactory 等符号,我的jar包都在lib 目录下,
我是初学者,现在好急,搞了两天了,郁闷啊
请高手指教!