<set name="students"  cascade="all" lazy="true" inverse="true">你把inverse改为false试试!!

解决方案 »

  1.   

    我找到问题所在了...
    public class Team {private String id;
    private String teamName;
    //一个班级有多个学生
    private Set students;
    ................//getXXX()和setXXX()省略
    }
    Set students没为初始化
    改为Set students=HashSet();
      

  2.   

    把"private Set students;"改为private Set<Student> Students = new HashSet<Student>();试试,
    另附个人建议:不提倡使用id作别的用,它只是一个主键,最好没别的用处.