博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hibernate 建表一对一 就是一对多,多的一方外键唯一unique
阅读量:6474 次
发布时间:2019-06-23

本文共 2440 字,大约阅读时间需要 8 分钟。

Person.java

1 package cn.itcast.hiberate.sh.domain.onetoone; 2  3 import java.io.Serializable; 4 import java.util.Set; 5  6 public class Person implements Serializable{ 7     private Long cid; 8     private String cname; 9     private String description;10     11     public Long getCid() {12         return cid;13     }14 15     public void setCid(Long cid) {16         this.cid = cid;17     }18 19     public String getCname() {20         return cname;21     }22 23     public void setCname(String cname) {24         this.cname = cname;25     }26 27     public String getDescription() {28         return description;29     }30 31     public void setDescription(String description) {32         this.description = description;33     }34     35     public Address getAddress() {36         return address;37     }38 39     public void setAddress(Address address) {40         this.address = address;41     }42 43     private Address address;44 }

Person.hbm.xml

1 
2 4
5
6
7
8
9
10 11
12
30
31
34
35
36
37
38
39
40

Address.java

1 package cn.itcast.hiberate.sh.domain.onetoone; 2  3 import java.io.Serializable; 4  5 public class Address implements Serializable{ 6     private Long sid; 7     private String sname; 8      9     private Person person;10     11 12     public Person getPerson() {13         return person;14     }15     public void setPerson(Person person) {16         this.person = person;17     }18     public Long getSid() {19         return sid;20     }21     public void setSid(Long sid) {22         this.sid = sid;23     }24     public String getSname() {25         return sname;26     }27     public void setSname(String sname) {28         this.sname = sname;29     }30     public String getDescription() {31         return description;32     }33     public void setDescription(String description) {34         this.description = description;35     }36     private String description;37 }

Address.hbm.xml  外键唯一

1 
2 4
5
6
7
8
9
10
11
15
16
17

 

 

转载地址:http://dopko.baihongyu.com/

你可能感兴趣的文章
Adb移植(一)简单分析
查看>>
Linux VNC server的安装及简单配置使用
查看>>
阿里宣布开源Weex ,亿级应用匠心打造跨平台移动开发工具
查看>>
Android项目——实现时间线程源码
查看>>
招商银行信用卡重要通知:消费提醒服务调整,300元以下消费不再逐笔发送短信...
查看>>
python全栈_002_Python3基础语法
查看>>
C#_delegate - 调用列表
查看>>
[转]Windows的批处理脚本
查看>>
多维数组元素的地址
查看>>
数据库运维体系_SZMSD
查看>>
福大软工1816 · 第三次作业 - 结对项目1
查看>>
selenium多个窗口切换
查看>>
静态库 调试版本 和发布版本
查看>>
JAVA中的finalize()方法
查看>>
慕课网学习手记--炫丽的倒计时效果Canvas绘图与动画基础
查看>>
==与equals()的区别
查看>>
基本分类方法——KNN(K近邻)算法
查看>>
.NET Framework3.0/3.5/4.0/4.5新增功能摘要
查看>>
php中表单提交复选框与下拉列表项
查看>>
熟悉常用的Linux操作
查看>>