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