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