-
xml的格式查看全部
-
多對一單向外鍵一:
多方持有一方的引用,比如:多個學生對應一個班級(多對一)
@ManyToOne(cascade={CascadeType.ALL},//級聯
fetch=FetchType.EAGER)//抓取策略,EAGER表示積極的抓取策略
@JoinColumn(name="cid",referencedColumnName="CID")
查看全部 -
一對一雙向外鍵聯合主鍵:需要借助一個主鍵類
1,創建一個主鍵類
? ? ? 1》加上Embedable注解
? ? ? 2》實現Serializable接口
? ? ? 3》重寫hashCode和equals方法
2,創建一個實體類
? ? ? @EmbeddedId
查看全部 -
? ? 一對一雙向外鍵關聯:
主控方和單向關聯一致,被控方也就是IdCard類中,將Students當做屬性寫入IdCard中并加入外鍵注解
? ? @OneToOne(mappedBy="card")
? ? ?public Students1 getStu() {
? ? ? return stu;
? ? ?}
需要注意:如果注解在屬性上,那么都需要寫在屬性上,若是在get方法上那么都需要寫在get方法上
查看全部
舉報