比如:学生和课程之间是多对多的关系,而学生成绩应该保存到桥表里面,这种情况在编程的时候应该怎么设计?

解决方案 »

  1.   

    @ManyToMany(cascade=CascadeType.REFRESH)
    @JoinTable(name="st",inverseJoinColumns=@JoinColumn(name="teacher_id"),
    joinColumns=@JoinColumn(name="student_id"))@ManyToMany(mappedBy="teachers",cascade=CascadeType.REFRESH)
      

  2.   

    @ManyToMany(cascade=CascadeType.REFRESH) 
    @JoinTable(name="st",inverseJoinColumns=@JoinColumn(name="teacher_id"), 
    joinColumns=@JoinColumn(name="student_id")) @ManyToMany(mappedBy="teachers",cascade=CascadeType.REFRESH)
    这个只是用来映射多对多关联的,并不能解决关联有属性的问题.