将两个表中相同信息保存在Address类中
以上这两个表都含有地址信息zip和line1。现在可以将这两个表中相同信息保存在一个普通的Address类中,此时Addess类的代码如以下所示:@Embeddable
public class Address implements Serializable {
/** 邮政编码 */
private String zip;
public String getZip() {
return zip;
}
public void setZip(String zip) {
this.zip = zip;
}
/** 地址详细信息 */
private String line1;
public String getLine1() {
return line1;
}
public void setLine1(String line1) {
this.line1 = line1;
}
}
注意,对于不映射为实体,又可以嵌入到实体类中的类,要使用@Embeddable注释标记。
页:
[1]