<span style="color:#FF0000;">不维护关系那方@OneToOne(mappedBy="person"):在不维护关系那方添加这个Annotation;由我在对方的属性(字段)来维护。</span>
package org.zttc.itat.model;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;
import javax.persistence.Table;
@Entity
@Table(name="t_id_card")
public class IDCard {
private int id;
private String no;
private Person person;
@Id
@GeneratedValue
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNo() {
return no;
}
public void setNo(String no) {
this.no = no;
}
@OneToOne
@JoinColumn(name="pid")
public Person getPerson() {
return person;
}
public void setPerson(Person person) {
this.person = person;
}
}
package org.zttc.itat.model;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.OneToOne;
import javax.persistence.Table;
@Entity
@Table(name="t_person")
public class Person {
private int id;
private String name;
private IDCard idCard;
@OneToOne(mappedBy="person")
public IDCard getIdCard() {
return idCard;
}
public void setIdCard(IDCard idCard) {
this.idCard = idCard;
}
@Id
@GeneratedValue
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
相关知识
Hibernate 学习笔记 之 一对多关系 及其 级联操作
宠物商店(SSH实现)资源
java宠物用品商店计算机毕业设计答辩ppt
用友NC Cloud和爪爪哪个好
宠物领养管理系统:Springboot实战项目复刻指南
科技奖励管理系统设计与实现
【计算机毕业设计】“萌宠之家”宠物综合服务平台
Java精品项目源码第40期宠物医院在线预约挂号系统
springboot同城上门喂遛宠物预约系统s2509[独有源码]如何选择高质量的计算机毕业设计
计算机毕业设计ssm宠物寄养系统3d3889(附源码)新手必备
网址: Hibernate https://m.mcbbbk.com/newsview348391.html
上一篇: 如图所示.在水平地面上有两个由同 |
下一篇: 《宠物的秘密生活》电视剧全集在线 |