首页 > 分享 > Hibernate

Hibernate

<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

所属分类:萌宠日常
上一篇: 如图所示.在水平地面上有两个由同
下一篇: 《宠物的秘密生活》电视剧全集在线