public class EnrollmentManager {
private Session se;
private Transaction tr;
public int addUser(Enrollment user)
{
int a=0;
try
{
se=HibernateSessionFactory.getSession();  //执行到这停了
tr=se.beginTransaction();                 //
se.save(user);                            //
tr.commit();                              //
a=1;                                      //
}catch(Exception e)                               //
{                                                 //
if(tr!=null)                              //
tr.rollback();                    //以上没有执行
e.printStackTrace();                      ///////////////////////
}finally                                          //以下能执行
{
if(se!=null)
se.close();
}
return a;
}}
HibernateSessionFactory是Hibernate连接数据库时自动生成的,没改过。

解决方案 »

  1.   

    private Session se; 
    你看下你引的包,是否是错误的
    应该是这个的import org.hibernate.Session;
      

  2.   

    我引用的是那个包没错我是从CVS上下的,跟这个有没有关系啊,跟资源包有没有关系啊
      

  3.   

    没有找到方法再从cvs上托一个最新版本下来看看仔细对一下xml配置和类的请求。
      

  4.   

    这个问题解决了,现在出现新问题了java.lang.ExceptionInInitializerError,什么原因