1.Caused by: org.hibernate.MappingException: An association from the table sc refers to an unmapped class: com.pojo.Course
总是说没有找到这个类的映射,这个是我不记得在hibernate总的配置文件写上它的映射文件了
<hibernate-configuration>
<session-factory>
<property name="myeclipse.connection.profile">MySQL5</property>
<property name="connection.url">jdbc:mysql://127.0.0.1:3306/s38</property>
<property name="connection.username">root</property>
<property name="connection.password">admin</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>
<property name="format_sql">true</property>
<mapping resource="com/pojo/Student.hbm.xml" />
**<!-添上这句话就对了(映射文件) -->**
<mapping resource="com/pojo/Course.hbm.xml" />
</session-factory>
</hibernate-configuration>
2. org.hibernate.MappingException: An association from the table sc refers to an unmapped class: Student
关联时,要注意:
<many-to-many class="com.pojo.Student" column="s_id"></many-to-many>
class最好写全包路径,不然会出现以上错误的