1. 多对多映射(@ManyToMany)
比如:班级和课程,一个班级可以对应多个课程,一个课程可以对应多个课程,故班级和课程之间的关系应当是多对多.那么,在写Hibernate的注解时就可以这么写…(加粗加斜加红部分)
Course类:
@Entity
@Cache(usage= CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
@Table(name="t_course")
public class Courseextends BaseEntity{
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="course_id")
private int courseId;
@Column(name="course_no")
privateString courseNo;
@Column(name="course_name")
privateString courseName;
@Column(name="course_type")
private int courseType;
@Column(name="nature")
privateString nature;
@Column(name="credit")
private double credit;