做一个学生选课系统 学生为主控
我的问题是:那么课程表的配置文件中,cascade属性还有什么意义么?
另外 ,我在学生表中有一个成绩项,我想在sc表中给学生成绩,怎么实现呢?
初学Hibernate 请教高手指点一二 谢谢

解决方案 »

  1.   

    cascade没有意义的话,就设为none
      

  2.   

    你只需在学生那方设置级联,那另一方就不需要在设级联啦
    直接去掉cascade就可以咯! 我在学生表中有一个成绩项,我想在sc表中给学生成绩,怎么实现呢? 
    那你这里也要用到级联咯!
    他们都有用主外键的,那就是用one-to-one的关系
      

  3.   

    学生和课程是多对多的关系,但是看书上说,多对多关系要消耗很多的资源,效率很低
    但既然有这种关系的存在还是可以用的,我也曾设计过多对多的关系不过鉴于效率低,我加了个关联表
    这个表只记录学生id和课程id相互对应
    不太清楚还有没有更好的方法或是对多对多有更好的理解,还请楼下多指教