第一个hibernate的错误

zpk1234 2008-01-03 05:06:20
写一个学生管理的系统,
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 目录下,
我是初学者,现在好急,搞了两天了,郁闷啊
请高手指教!
...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuxiaoo 2008-01-03
  • 打赏
  • 举报
回复
有没有配置.properties或是xml的文件?
zpk1234 2008-01-03
  • 打赏
  • 举报
回复
请教啊
zpk1234 2008-01-03
  • 打赏
  • 举报
回复
谢谢ls 的回答,照做,依旧是原来的错误
wangtie_913 2008-01-03
  • 打赏
  • 举报
回复
我想应该是你的classpath 没有设置好吧!

你看一下,然后在后面加上你的那个lib文件夹.

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧