我在用eclipse + hibernate时,net.sf.hibernate.Session找不到,请问各路大虾我在哪里能够下载到这样的包,万分感谢!!!!!!!!!

解决方案 »

  1.   

    你只要下个Hibernate的包就会有个hibernate.jar文件,这个里面包含你要的类。
      

  2.   

    不好意思,我在 http://prdownloads.sourceforge.net/hibernate/hibernate-3.1.zip?use_mirror=nchc 下了个hibernate-3.1.zip包,可是里面并没有hibernate.jar,楼上的老兄能发给我么?,不胜感激!!!
      

  3.   

    基进去了一个包hibernate3.jar,可是net.sf.hibernate.Query; net.sf.hibernate.Session;还是没有找到,实在不知道怎么做了......
      

  4.   

    你所说的是hibernate2.1的东东。你下载的是3.1版本的hibernate,因为3.1与2.1有比较大的区别。Hibernate3.1的包的根路径为: “org.hibernate” ,而在Hibernate2.1中为“net.sf.hibernate”。
    原来Hibernate2.1的Session接口中的有些基本方法也被废弃,但为了简化升级,这些方法依然是可用的,可以通过org.hibernate.classic.Session子接口来访问它们,
    在Hibernate3.0中,Session接口中被废弃的方法包括: 
    * 执行查询的方法:find()、iterate()、filter()和delete(String hqlSelectQuery) 
    * saveOrUpdateCopy() 
    Hibernate3.0一律采用createQuery()方法来执行所有的查询语句,采用DELETE 查询语句来执行批量删除,采用merge()方法来替代 saveOrUpdateCopy()方法。 
    在Hibernate3.0中,Session接口的createSQLQuery()方法被废弃,被移到org.hibernate.classic.Session接口中。Hibernate3.0采用新的SQLQuery接口来完成相同的功能。