把你com.hr.entity.Major 这个类的配置文件发出来看看

解决方案 »

  1.   

    没有级联保存吧 应该是把<many-to-one>元素的cascade属性设置为save-update 默认应该是none自己看看文档
      

  2.   

    这可能是cascade属性设置不对所引起的...你先看看你是么样设置的,在看看你所现实的业务,如果不行你就把关系删了吧
      

  3.   

       com.hr.entity.Major没有被持久化
    也就是说没被session所管理