今天在學習Hibernate中,感覺這個mappedBy這個注解屬性有點小難度。不過理解之后,還是闊以的!
首先,mappedBy這個注解只能夠用在@OntToOne,@OneToMany,@manyToMany中,不能夠用在@manyToOne中;
第二,這個注解看網上的意思可以簡單地理解為:這個注解用在主表的一方,就是被引用的一方;
第三,這個注解是與@JoinColumn這個注解是互斥的,因為@JoinColumn這個注解使用在擁有外鍵的表的一方,就是從表的一方。
第四,這個注解的屬性值是:指向另外一個類中定義的一個屬性,這個屬性的類型是當前這個類;有點繞,有點暈,是的;就是說它的屬性值指向的是:與之關聯類中定義的指向本類的一個屬性!