@ ManyToMany标记用于标注实体关系为多对多,它定义的代码如下所示。
@Target({METHOD, FIELD}) @Retention(RUNTIME)
public @interface ManyToMany {
Class targetEntity() default void.class;
CascadeType[] cascade() default {};
FetchType fetch() default LAZY;
String mappedBy() default "";
}
该标记的属性与@OneToMany注释中的属性表示的意义类似,这里请读者请参考本章的6.3.4小节。