在涉及到一对多关系中,未正确使用映射关系。
public class Teacher {
private int t_id;
private String t_teacherid;
private String t_password;
private String t_name;
private String t_sex;
private String t_department; //学院
private List<Course> courses;
}
解决方法:在进行XML编写时,应在collection中说明ofType属性,表明引用的是哪个对象。
<collection property="courses" ofType="Course">
<result property="c_id" column="c_id"></result>
<result property="c_name" column="c_name"></result>
<result property="c_properties" column="c_properties"></result>
<result property="c_credit" column="c_credit"></result>
<result property="c_place" column="c_place"></result>
</collection>