日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Hibernate一對一關(guān)系的維護(hù)

一對一關(guān)系的維護(hù)有兩種,分為主鍵關(guān)聯(lián)和***外鍵關(guān)聯(lián),下面的代碼展示Hibernate一對一關(guān)系中的主鍵雙向關(guān)聯(lián)。

我們提供的服務(wù)有:網(wǎng)站設(shè)計、網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、興安盟ssl等。為近千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的興安盟網(wǎng)站制作公司

主鍵關(guān)聯(lián):(雙向)

(主控方)
Person.java
Person {
private String username;
//對被控方的引用
private Address address;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public Address getAddress() {
return address;
}
public void setAddress(Address address) {
this.address= address;
}
}

(被動方)
Address.java
Address{
private String addressName;
//對主控方的引用
private Person person;
public String getAddressName() {
return addressName;
}
public void setAddressName(String addressName) {
this.addressName= addressName;
}
public Person getPerson() {
return person;
}
public void setPerson(Person person) {
this.person= person;
}
public String toString() {
return new ToStringBuilder(this).
append("addressName", addressName).
toString();
}
public boolean equals(Object o) {
if ( !(o instanceof Address) {
return false;
}
Address rhs = (Address) o;
return new EqualsBuilder()
.appendSuper(super.equals(o))
.append(this.addressName, rhs.getAddressName())
.isEquals();
}
public int hashCode() {
return new HashCodeBuilder(17, 37).
append(addressName).
toHashCode();
}
}

mapping 文件





name="address"
class="Address"
cascade="all"
constrained="false"
/>




person




【編輯推薦】

  1. Hibernate的兩種配置文件格式
  2. 解析Hibernate中的事務(wù)管理
  3. 解析Hibernate的批量刪除功能
  4. Hibernate、Spring和Struts工作原理及使用理由

網(wǎng)頁標(biāo)題:Hibernate一對一關(guān)系的維護(hù)
當(dāng)前地址:http://m.5511xx.com/article/dhpcscc.html