Hibernate Annotation 一对一主键关联
来源:互联网 发布:java 函数式编程 编辑:程序博客网 时间:2024/06/04 17:06
1、单向
(1)Husband类
package com.yy.hibernate.model;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.JoinColumn;import javax.persistence.OneToOne;import javax.persistence.PrimaryKeyJoinColumn;@Entity(name="husband2")public class Husband {private int id;private String name;private Wife wife;@Id@GeneratedValuepublic int getId() {return id;}public String getName() {return name;}@OneToOne@PrimaryKeyJoinColumnpublic 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;}}(2)wife类
package com.yy.hibernate.model;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;@Entity(name="wife2")public class Wife {private int id;private String name;@Id@GeneratedValuepublic 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;}}
2、双向
(1)Husband类
package com.yy.hibernate.model;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.JoinColumn;import javax.persistence.OneToOne;import javax.persistence.PrimaryKeyJoinColumn;@Entity(name="husband2")public class Husband {private int id;private String name;private Wife wife;@Id@GeneratedValuepublic int getId() {return id;}public String getName() {return name;}@OneToOne@PrimaryKeyJoinColumnpublic 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;}}(2)Wife类
package com.yy.hibernate.model;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.OneToOne;import javax.persistence.PrimaryKeyJoinColumn;@Entity(name="wife2")public class Wife {private Husband husband;private int id;private String name;@OneToOne@PrimaryKeyJoinColumnpublic Husband getHusband() {return husband;}@Id@GeneratedValuepublic int getId() {return id;}public String getName() {return name;}public void setHusband(Husband husband) {this.husband = husband;}public void setId(int id) {this.id = id;}public void setName(String name) {this.name = name;}}
0 0
- Hibernate Annotation 一对一主键关联
- Hibernate一对一主键关联(基于annotation注解方式)
- Hibernate一对一主键关联(基于annotation注解方式)
- Hibernate一对一主键关联(基于annotation注解方式)
- 【hibernate框架】一对一单向主键关联(Annotation实现)
- Hibernate一对一主键关联
- hibernate一对一主键关联
- Hibernate 一对一双向关联 Annotation
- Hibernate 一对一主键关联实例
- Hibernate 一对一主键单向关联
- Hibernate 一对一主键双向关联
- Hibernate一对一关联(共享主键)
- Hibernate 一对一主键单向关联
- Hibernate一对一主键关联映射
- Hibernate 一对一主键双向关联
- hibernate一对一主键关联映射
- Hibernate 一对一主键单向关联
- Hibernate 一对一主键双向关联
- MachineLearning(Hsuan-Tien Lin)第十一讲
- JAVA命令大全
- Winform中的Load事件处理
- leetcode-Word Search(2014.2.18)
- 自己动手写操作系统第二章 pmtest1.asm分析
- Hibernate Annotation 一对一主键关联
- Java中Vector和ArrayList的区别
- leetcode-Unique Binary Search Trees(2014.1.31)
- 如何在Eclipse中查看JDK类库的源代码
- Tomcat 无法访问中文文件名的图片
- MyEclipse取消验证Js的两种途径.
- leetcode-Triangle (2014.3.12)
- 项目名上有感叹号
- 单片机编程中的const和code