035:一对一单向外键(Annotation方法)
来源:互联网 发布:java序列化的作用 编辑:程序博客网 时间:2024/06/08 10:07
1、先建一个Husband.java和wife.java
在
public class Husband{
private int id;
private String name;
}
public class Wife{
private int id;
private String name;
}
2、数据库里建两个表Husband和wife
3、若使两个表关联,则可在Husband.java中添加private Wife wife;
package com.bjsxt.hibernate;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.OneToOne;import javax.persistence.Id;@Entitypublic class Husband { private int id; private String name; private Wife wife; @Id @GeneratedValue public int getId() {return id;}public String getName() {return name;}@OneToOnepublic Wife getWife() {return wife;}public void setId(int id) {this.id = id;}public void setName(String name) {this.name = name;}public void setWife(Wife wife) {this.wife = wife;}}
package com.bjsxt.hibernate;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;@Entitypublic class Wife { @Id @GeneratedValue private int id; private String name; public int getId() {return id;}public String getName() {return name;} public void setId(int id) {this.id = id;}public void setName(String name) {this.name = name;}}
4、在hibernate.cdg.xml中:
加上这两个类:
<!-- <mapping resource="com/bjsxt/hibernate/Student.hbm.xml"/> --> <mapping class="com.bjsxt.hibernate.Husband"/> <mapping class="com.bjsxt.hibernate.Wife"/>
0 0
- 035:一对一单向外键(Annotation方法)
- hibernate Annotation一对一单向外键关联
- hibernate annotation 之 一对一 单/双 向外键关联
- hibernate一对一单向外键关联之Annotation
- Hibernate关系映射(一)一对一单向外键关联@OneToOne Annotation方式
- Hibernate一对一单向外键关联(简单总结了5种方法)
- 映射实体类联系---一对一单向外键映射(Annotation版本)
- Hiberante学习08---基于Annotation配置的一对一单向外键关联
- hibernate一对一单向外键关联(Annatation)
- 036:一对一单向外键关联(在xml中)
- hibernate--一对一单(双)向外键关联
- hibernate一对一单向外键关联
- Hibernate_一对一单向外键关联_Annotation
- Hibernate_一对一单向外键关联_XML
- hibernate一对一单向外键关联_Annotation
- hibernate一对一单向外键关联_XML
- hibernate一对一单向外键关联
- hibernate学习:一对一单向外键映射
- poj1837 Balance
- POJ 1061 青蛙的约会(扩展GCD求模线性方程)
- 能量项链
- live555直播(准备1)-改写testOnDemandRTSPServer例程
- select、poll、epoll的比较
- 035:一对一单向外键(Annotation方法)
- Android NDK 文件读取相关
- NSMutableString,可变字符串,拼接,删除,插入,替换
- OpenStack(Icehouse)安装Swift后,进行验证时报错
- 为什么接口中的成员变量非得是public static final?
- 华为题目(四则运算)
- c 快速排序
- hdu 1495 非常可乐(规律&BFS)
- POJ1240 Pre-Post-erous! 【待完成】