net.sf.hibernate这个应该是Hibernate2.x的版本,你看你是不是用的3.0以上的版本。

解决方案 »

  1.   

    我是用的2。0版本的,才开始练习~建了一个“CLASSES”目录,在“CLASSES”目录下放的是“hibernate.properties”、“JAVA文件”、“log4j.properties”、“JAVA文件产生的包”。“JAVA文件产生的包”里放的是“。CLASS”文件和“对象—关系映射”文件。不知道我的“HIBERNATE配置文件”和“对象—关系映射”文件放错地方了?
      

  2.   

    上面写的不是很清楚,报错是:
        WARN SettingsFactory:50 - No dialect set - using GenericDialect: The dialect was not set. Set the property hibernate.dialect
      

  3.   

    就是方言设置的错误。看看net.sf.hibernate.dialect.MySQLDialect这个类在你的Hibernate包中是否有??可能是版本的问题,设置不正确
      

  4.   

    在hibernate2.jar下有MySQLDialect这个类~~~我郁闷了
      

  5.   

    把你的配置文件贴上来!另外建议你改成使用.xml的格式
      

  6.   

    hibernate.dialect=net.sf.hibernate.dialect.MySQLDialect
    hibernate.connection.driver_class=com.mysql.jdbc.Driver
    hibernate.connection.url=jdbc:mysql://localhost:3306/SAMPLEDB
    hibernate.connection.username=root
    hibernate.connection.password=1234
    hibernate.show_sql=true
      

  7.   

    只有一个原因了,你放错了位置。
    他应改在 
    /WEB-INF/classes/ 目录下面
      

  8.   

    需要修改配置文件的名称为项目名,放到bin目录下
      

  9.   

    需要修改配置文件的名称为***.dll.config,放到bin目录下
      

  10.   

    需要修改配置文件的名称为***.dll.config,放到bin目录下 ,***代表项目名称