hibernate 注解方式一对一 基于外键的形式
来源:互联网 发布:html5media.min.js 编辑:程序博客网 时间:2024/06/05 10:50
个人理解 : 基于外键的形式就是多对一的形式, 然后对外键进行唯一性约束
@Entity@Table(name = "annotation_person")public class AnnotationPerson implements java.io.Serializable { /** * */ private static final long serialVersionUID = 5259471514164780589L; @Id @GenericGenerator(name = "generator", strategy = "uuid") @GeneratedValue(generator = "generator", strategy = GenerationType.TABLE) @Column(name="id",length=32) private String id; @Column(name = "name", length = 50) private String name; //没有加入 noe to noe 的概念, //没引用对方 public String getId() { return this.id; }
在这里,使用man to one 的概念,给表中加上外键
@JoinColumn(name=”p_id”,unique=true)
指定该列的名字和唯一性
/** * AnnotationCard generated by hbm2java * 外键的形式加载 */@Entity@Table(name = "annotation_card")public class AnnotationCard implements java.io.Serializable { /** * */ private static final long serialVersionUID = -3879101097861737759L; @Id @GenericGenerator(name = "generator", strategy = "uuid") @GeneratedValue(generator = "generator", strategy = GenerationType.TABLE) @Column(name="id",length=32) private String id; @Column(name = "mark", length = 50) private String mark; @ManyToOne @JoinColumn(name="p_id",unique=true) private AnnotationPerson annotationPerson; public String getId() { return this.id; }
效果
阅读全文
0 0
- hibernate 注解方式一对一 基于外键的形式
- Hibernate一对一主键关联(基于annotation注解方式)
- Hibernate一对一主键关联(基于annotation注解方式)
- Hibernate一对一主键关联(基于annotation注解方式)
- Hibernate 基于注解的方式 实现的关系映射案例(一对一关系,一对多关系,多对多关系)
- Hibernate ORM映射:基于外键的一对一
- hibernate基于Annotation的一对一外键映射
- hibernate基于外键的一对一映射--单向和双向
- Hibernate一对一双向映射 注解方式
- 基于注解形式的hibernate二级缓存的使用(ehcache)
- 基于注解形式的hibernate二级缓存的使用(ehcache)
- 基于注解形式的hibernate二级缓存的使用(ehcache)
- Hibernate一对一的两种形式
- Hibernate的注解方式:多对多双向关系基于外键关联
- Hibernate一对一映射(基于外键的映射,基于主键的映射)
- hibernate(九)注解方式的多表操作一对一和多对多
- Hibernate教程之五一对一实现基于xml和注解
- Hibernate基于主键和外键的单向一对一的关联映射
- HDU_【2017 Multi-University Training Contest 1】——1003 color tree
- 设计模式-单例模式
- 整数拆分 生成函数 模版
- 百度地图API使用——基础地图
- java.lang.IllegalArgumentException: Comparison method violates its general contract!
- hibernate 注解方式一对一 基于外键的形式
- 关于RESTful接口api的设计
- vue环境搭建
- springmvc日期格式转换器
- 初学wordpress笔记(1)
- day07_02 多态 Static final
- 链表问题
- Appium小试
- php扩展的基本结构