1.看看有没有导入hibernate中lib目录所有的jar包。
2.看看hibernate.cfg.xml配置是否正确。

解决方案 »

  1.   

    lib下的jar包和hibernate3.1.jar包我都导入了的,我的hibernate.cfg.xml文件是自动生产的:
    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE hibernate-configuration PUBLIC
              "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
              "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><!-- Generated by MyEclipse Hibernate Tools.                   -->
    <hibernate-configuration> <session-factory>
    <property name="myeclipse.connection.profile">MySQL</property>
    <property name="connection.url">
    jdbc:mysql://127.0.0.1:3306/examsystem
    </property>
    <property name="connection.username">root</property>
    <property name="connection.password">zel</property>
    <property name="connection.driver_class">
    com.mysql.jdbc.Driver
    </property>
    <property name="dialect">
    org.hibernate.dialect.MySQLDialect
    </property>
    <property name="show_sql">true</property>
    <mapping resource="com/zel/domain/Admin.hbm.xml" />
    <mapping resource="com/zel/domain/Course.hbm.xml" />
    <mapping resource="com/zel/domain/Jobjective.hbm.xml" />
    <mapping resource="com/zel/domain/Mobjective.hbm.xml" />
    <mapping resource="com/zel/domain/Result.hbm.xml" />
    <mapping resource="com/zel/domain/Sobjective.hbm.xml" />
    <mapping resource="com/zel/domain/Specialty.hbm.xml" />
    <mapping resource="com/zel/domain/Students.hbm.xml" />
    <mapping resource="com/zel/domain/Subjective.hbm.xml" />
    <mapping resource="com/zel/domain/Subjectivedone.hbm.xml" />
    <mapping resource="com/zel/domain/Teachers.hbm.xml" />
    <mapping resource="com/zel/domain/Testpaper.hbm.xml" /> </session-factory></hibernate-configuration>
      

  2.   

    java.lang.NoClassDefFoundError: org/aspectj/lang/Signature 你使用了 aspectj,你把aspectj.jar 复制到和Spring,Hibernate相同的目录下面,比如
    WEB-INF/lib
    或者
    Tomcat/shared/lib
      

  3.   

    非常感谢您.但是我不知道aspectj.jar 在什么位置
      

  4.   

    Sping的lib里面有,叫aspectjrt.jar.