Hibernate的一对一关系-JSP技术-3P代码网
繁体中文
设为首页
加入收藏
当前位置:JSP技术首页 >> Java技巧及代码 >> Hibernate的一对一关系

Hibernate的一对一关系

2005-01-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:  一对一关系的维护有两种,分为主键关联和唯一外键关联一对一关系的维护有两种,分为主键关联和唯一外键关联主键关联:(双向)(主控方) Person.javaPerson { private String username; //对被控方的引...
关键字:一对一 Hibernate

  一对一关系的维护有两种,分为主键关联和唯一外键关联一对一关系的维护有两种,分为主键关联和唯一外键关联主键关联:(双向)(主控方) Person.javaPerson { 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.javaAddress{ 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 文件

person

责任编辑:admin
相关文章